/* Shared release theme: landing, account screens, and application tools. */
body.ds-public,body.ds-app{font-family:'Segoe UI',Arial,sans-serif!important;--bg-primary:#fff;--bg-secondary:#f5f6fa;--bg-tertiary:#edf1f5;--bg-hover-light:#f0faf5;--text-primary:#142034;--text-secondary:#566379;--text-tertiary:#7b889c;--border-color:#e1e7ef;--btn-bg-primary:#14ce7c;--btn-bg-hover:#0fbc6e;--btn-text:#0e2630;--btn-border-hover:#14ce7c;color:var(--text-primary)}
.ds-public h1,.ds-public h2,.ds-public h3,.ds-app h1,.ds-app h2,.ds-app h3{font-family:'Bricolage Grotesque','Segoe UI',sans-serif}.ds-public .ds-mark{background:#14ce7c;color:#15342d}.ds-nav-links .btn-bg-primary,.studio-button,.studio-price-featured .studio-plan-button,.ds-account button[type=submit]{background:#14ce7c;color:#112a25;border-color:#14ce7c}.studio-button:hover,.studio-plan-button:hover{background:#2bdd8e}.studio-site{--studio-ink:#142034;--studio-green:#08794d;--studio-muted:#607083;--studio-line:#e1e7ef}.studio-hero h1>span{color:#079b60}.studio-product-stage{background:#e7f8ee;background-image:none}.studio-site .ds-screen-side{background:white;color:#142034;border-right:1px solid #e7edf1}.studio-site .ds-screen-side span{color:#708095}.studio-site .ds-screen-side .selected{background:#26d48b;color:#fff}.studio-operations{background:#f2f7f4}.studio-price-featured{background:#eafaf1;border-color:#a0dbb8}.studio-closing{background:#14ce7c;color:#132832}.studio-closing p,.studio-closing>.studio-kicker{color:#215f4b}.studio-closing .studio-button{background:#132334;color:white;border-color:#132334}.studio-plan-top p,.studio-plan-rule,.studio-price-amount small{color:#66776d}.studio-price li{font-size:12px}.studio-small-label,.studio-demo-label{color:#637866}
.ds-app .text-gray-900,.ds-app .text-gray-800,.ds-content-page .text-gray-900,.ds-account .text-gray-700{color:var(--text-primary)}.ds-app .text-gray-700,.ds-app .text-gray-600,.ds-app .text-gray-500{color:var(--text-secondary)}.ds-app .bg-white,.ds-content-page .bg-white{background:var(--bg-primary)}.ds-app .bg-gray-50,.ds-app .bg-gray-100{background:var(--bg-secondary)}.ds-app .border-gray-200,.ds-app .border-gray-300,.ds-content-page .border-gray-300{border-color:var(--border-color)}.ds-app .text-blue-500,.ds-app .text-blue-600,.ds-app .text-indigo-600{color:#087c50}.ds-app .bg-blue-600,.ds-app .bg-indigo-600,.ds-app .bg-violet-600{background:#13cd7b;color:#132b25}.ds-app .bg-blue-600:hover,.ds-app .bg-indigo-600:hover{background:#0eb96c}.ds-app .rounded-xl.bg-primary,.ds-app .rounded-xl.bg-white{border:1px solid var(--border-color);box-shadow:none}.ds-app input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.ds-app textarea,.ds-app select,.ds-account input:not([type=checkbox]):not([type=radio]):not([type=hidden]){color:var(--text-primary);background:var(--bg-primary);border-color:var(--border-color)}.ds-app label{font-weight:500;font-size:13px}.ds-content-page .shadow-lg,.ds-account-card{border-radius:14px!important;border-color:var(--border-color)}.ds-app .text-center.max-w-4xl h2{font-size:30px;line-height:1.25}.ds-app .text-center.max-w-4xl p{font-size:14px}.ds-app button:disabled{cursor:not-allowed;opacity:.55}.ds-responsive-table{width:100%;max-width:100%;overflow-x:auto;border-radius:10px}.ds-app .flex-1,.ds-app .grid>*{min-width:0}.ds-content-page .bg-gray-900.text-white{background:#16352a}.ds-account-intro{padding-top:38px}.ds-content-page .pt-20{padding-top:35px}.ds-app table th{white-space:nowrap}.ds-app .ds-reference-hero{color:#10212f}.ds-app .ds-reference-launch{color:white;background:#112133}
.dark body.ds-public,.dark body.ds-app{--bg-primary:#16291f;--bg-secondary:#0e1b14;--bg-tertiary:#263d2e;--bg-hover-light:#223f2d;--text-primary:#e8f2ea;--text-secondary:#becdc2;--text-tertiary:#9bad9f;--border-color:#34533e;background:var(--bg-secondary);color:var(--text-primary)}.dark .ds-app #logo-sidebar,.dark .ds-app #logo-sidebar>div{background:#14251c;border-color:#34533e}.dark .ds-app #logo-sidebar .ds-brand,.dark .ds-app #logo-sidebar .text-primary{color:#e6eee8!important}.dark .ds-app #logo-sidebar a.group,.dark .ds-app #logo-sidebar button.group{color:#bbcbbf}.dark .ds-app #logo-sidebar a[aria-current=page]{color:#102b22!important}.dark .ds-app #logo-sidebar a[aria-current=page] svg{color:#123b28!important}.dark .ds-sidebar-user strong{color:#e7f2e9}.dark .ds-mailbox-table-wrap{background:var(--bg-primary);border-color:var(--border-color)}.dark .ds-reference-dashboard .ds-mailbox-table td{border-color:var(--border-color)}.dark .ds-reference-dashboard .ds-mailbox-table td:first-child{color:var(--text-primary)}.dark .ds-reference-dashboard .ds-mailbox-table th{background:var(--bg-tertiary);color:var(--text-secondary)}.dark .ds-reference-dashboard .ds-mailbox-table tr:hover{background:var(--bg-hover-light)}.dark .ds-app #logo-sidebar .bg-hover-light:hover{background:#284c34}.dark .studio-site{--studio-paper:#13251b;--studio-ink:#e5eee7;--studio-muted:#b5c5b7;--studio-line:#34533e;--studio-green:#65df9f}.dark .studio-site .ds-screen-side{background:#20392a;color:#fff}.dark .studio-site .ds-screen-side span{color:#b9cdbc}.dark .studio-site .ds-screen-side .selected{color:#15372a}.dark .studio-closing{color:#122b24}.dark .studio-plan-top p,.dark .studio-plan-rule,.dark .studio-price-amount small{color:#b1c9b4}.dark .ds-account .text-gray-500,.dark .ds-account .text-gray-700{color:var(--text-secondary)}
@media(max-width:700px){.ds-app .text-center.max-w-4xl h2{font-size:25px}.ds-app .text-4xl{font-size:29px}.ds-content-page .text-5xl,.ds-content-page .text-6xl{font-size:34px}.ds-app .ds-reference-intro h1{font-size:34px}.ds-account-intro h1{font-size:31px}.ds-app .p-8{padding:20px}.ds-app .ds-reference-metrics strong{font-size:22px}}
.ds-page-privacy-policy,.ds-page-terms-of-service{overflow-wrap:anywhere}.ds-page-privacy-policy code,.ds-page-terms-of-service code{white-space:normal}.ds-app #v2AnnouncementModal .bg-gradient-to-br{background:#13cc7b}.ds-app #v2AnnouncementModal h2{color:#123127}.ds-app #v2AnnouncementModal .text-gray-900{color:var(--text-primary)}
