.studio,body{background:#111214}.studio{--canvas:#111214;--paper:#1b1d20;--ink:#fafafa;--muted:#b6b8bf;--line:#35373d}.studio,.studio .bio-gallery-info h2,.studio .catalog-card h2,.studio .form-card>h2,.studio .form-card>h3,.studio .page-heading h2,.studio .section-heading h2,.studio h1{color:#fafafa}.studio .sidebar{background:#191b1e;border-color:#34363c;box-shadow:none}.studio .topbar{background:#1b1d20;border-color:#34363c}.studio .breadcrumb,.studio .breadcrumb strong{color:#fafafa}.studio .breadcrumb small,.studio .nav-caption{color:#a9acb6}.studio .nav-link{color:#e8e9ee}.studio .nav-link small{color:#aeb0ba}.studio .nav-icon{background:#25272d;border-color:#393b43;color:#c3c6cf}.studio .nav-link.active{background:#302b3e;border-color:#4d425f;box-shadow:inset 3px 0 0 #9e8fbd;color:white}.studio .nav-link.active .nav-icon{background:#6b588a;border-color:#8b75ae;box-shadow:none}.studio .nav-link.active small{color:#d4cde0}.studio .nav-link:hover{background:#282a31}.studio .brand-period{color:#b3a3cb}.studio .brand-mark{background:#6b588a}.studio .environment-tag,.studio .local-label,.studio .top-link{color:#bdc0ca}.studio .bio-gallery-card,.studio .catalog-card,.studio .empty-state,.studio .form-card,.studio .product-preview-card,.studio .table-wrap{background:#1c1e22;border-color:#393b42}.studio .asset-help,.studio .asset-library,.studio .field small,.studio .footnote,.studio .form-card .config-note,.studio .form-card>.muted,.studio .muted{color:#b9bbc5}.studio .field{color:#f1f2f5}.studio .asset-library select,.studio .field input,.studio .field select,.studio .field textarea{background:#141619;color:#f5f5f7;border-color:#41434d}.studio .field input::-moz-placeholder,.studio .field textarea::-moz-placeholder{color:#999da9}.studio .field input::placeholder,.studio .field textarea::placeholder{color:#999da9}.studio .input-prefix{background:#292b31;border-color:#41434d}.studio .input-prefix>span{color:#c3c5ce}.studio .input-prefix input{border-left-color:#41434d}.studio .button-primary{background:#695481;border-color:#8a73a5;color:white;box-shadow:none}.studio .button-primary:hover:not(:disabled){background:#7c6497}.studio .button-secondary{background:#292b32;border-color:#4a4d57;color:#f0f1f5}.studio .button-secondary:hover:not(:disabled){background:#363941}.studio .back-link,.studio .button-ghost,.studio .icon-btn,.studio .text-button{color:#d5d7e0}.studio .icon-btn:hover:not(:disabled){background:#363840;color:white}.studio .config-note{border-left-color:#72707d}.studio .eyebrow,.studio .section-number,.studio .section-number>span{color:#bbb5c7}.studio .setup-notice{background:#28252e;border-color:#4a4155}.studio .setup-notice strong{color:white}.studio .setup-notice p{color:#c3becb}.studio .notice-icon,.studio .setup-notice>a{background:#5a496f;border-color:#79648d;color:white}.studio .catalog-mini>a,.studio .dashboard-pages article,.studio .dashboard-panel,.studio .metrics-grid .metric-card,.studio .traffic-panel{background:#1c1e22;border-color:#393b42}.studio .catalog-mini small,.studio .metric-card>div,.studio .metric-card>small,.studio .page-summary p,.studio .panel-heading p,.studio .section-heading p,.studio .traffic-panel p,.studio .traffic-panel small{color:#b5b8c3}.studio .metric-card>div svg,.studio .traffic-panel>div>svg{color:#a59ab6}.studio .catalog-mini strong,.studio .metric-card>strong,.studio .traffic-panel h2{color:white}.studio .period-tabs,.studio .tabs{background:#202228;border-color:#393b42}.studio .period-tabs>a,.studio .tab-link,.studio .tabs>button{color:#c5c7d0}.studio .period-tabs .selected,.studio .tabs>button.selected{background:#66527e;color:white}.studio .dashboard-toolbar>span,.studio .panel-footer-link,.studio .section-heading>a{color:#c5bbd6}.studio .chart-rules{color:#9fa3af}.studio .chart-rules>span:after{border-color:#393b42}.studio .chart-empty{background:radial-gradient(ellipse,#1c1e22 50%,#1c1e2200 75%)}.studio .activity-empty>strong,.studio .chart-empty>strong{color:#e5e7ec}.studio .activity-empty p,.studio .chart-empty p,.studio .chart-legend,.studio .chart-legend>span{color:#acb0bc}.studio .bio-gallery-card:nth-child(2) .bio-gallery-preview,.studio .bio-gallery-preview{background:#24262c}.studio .gallery-phone{border-color:#55525e}.studio .bio-gallery-info .icon-btn,.studio .bio-gallery-info p{color:#b5b7c1}.studio .new-bio-card{background:#1b1d20;border-color:#5c5967}.studio .new-bio-card p{color:#b7bac4}.studio .new-bio-card>span{background:#302d38;color:#d2c7e3}.studio .filter-select select,.studio .search-field{background:#1a1c20;border-color:#42454f;color:#eceef3}.studio .search-field input{color:white}.studio .search-field input::-moz-placeholder{color:#aaafbc}.studio .search-field input::placeholder{color:#aaafbc}.studio .catalog-card p,.studio .filter-select,.studio .tiny-label{color:#b4b8c4}.studio .catalog-card-footer{border-color:#3a3d45}.studio .catalog-card-footer>a{color:#d1c5e2}.studio .folder-tabs>button{background:#25272d;border-color:#42444e;color:#dedfe6}.studio .folder-tabs>button.selected{background:#66527e;border-color:#8a74a4;color:white}.studio .sticky-save{background:#222429f5;border-color:#51515e}.studio .sticky-save>span{color:#d0d2dc}.studio .order-list>div,.studio .product-checkbox{border-color:#393c45}.studio .order-list small,.studio .product-checkbox small{color:#b4b8c4}.studio .asset-row,.studio .variant-card{background:#17191d;border-color:#41434d}.studio .asset-row strong,.studio .variant-card>summary{color:#f3f4f6}.studio .asset-row small,.studio .storage-meter{color:#b9becb}.studio .page-choice{background:#22242a;border-color:#454752}.studio .page-choice.selected{background:#302b3c;border-color:#8c79aa}.studio .page-choice small{color:#bdc0cd}.studio th{background:#25272d;color:#d2d5df;border-color:#434650}.studio td{color:#f1f2f5;border-color:#393c45}.studio td>small{color:#b0b5c1}.studio .settings-icon{background:#302a3d;color:#cbbcdf}.studio .connection-status{background:#25272d;color:#d9dce5}.studio .check-list li{color:#bfc4d0}.studio .empty-state h2{color:#f1f2f4}.studio .empty-state p{color:#b8becb}.studio .studio-footer{color:#9ca2b0;border-color:#34373f}.studio .live-preview{min-width:0;color:#d5d7df}.studio .live-preview .preview-caption{color:#b9bdc9}.bio-empty{padding:25px 12px;border:1px dashed;border-radius:12px;opacity:.7;text-align:center;color:var(--bio-text)}.bio-empty>strong{display:block;font-size:12px;font-weight:500}.bio-empty p{line-height:1.8;margin-top:9px}.bio-empty p,.bio-gallery-preview .bio-empty{font-size:10px}.bio-divider:has(+.bio-products:empty){display:none}.preset-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0}.preset-option{text-align:left;background:#25272d;border:1px solid #464953;border-radius:9px;padding:8px;color:#f1f2f6;min-width:0}.preset-option.chosen{border-color:#c0a4e4;box-shadow:0 0 0 1px #c0a4e4}.preset-option:focus-visible{outline-offset:3px}.preset-swatch{display:grid;place-items:center;min-height:60px;border-radius:5px;border:1px solid #ffffff1a;margin-bottom:9px}.preset-swatch>i{font-size:10px;font-style:normal;font-weight:600;padding:7px 12px;border-radius:4px}.preset-option>strong{display:block;font-size:11px;color:#fafafa}.preset-option>small{display:block;font-size:9px;line-height:1.55;color:#b6bdca;margin-top:5px}.order-payment .button-primary,.purchase-form .button-primary{color:var(--checkout-button-text,#fff)}.order-payment .field textarea,.purchase-form .field input{border-color:var(--checkout-line,#ffffff30);background:var(--checkout-field,#ffffff0a)}.purchase-form .purchase-summary,.purchase-form .summary-total{border-color:var(--checkout-line,#ffffff30)}.purchase-form .field input::-moz-placeholder{color:inherit;opacity:.65}.purchase-form .field input::placeholder{color:inherit;opacity:.65}.purchase-preview{--preview-field:var(--checkout-field,#ffffff0a);color:var(--checkout-text);font-family:inherit}.purchase-preview h3,.purchase-preview p,.purchase-preview small,.purchase-preview>strong{color:inherit}.purchase-preview>span{background:var(--checkout-accent);color:var(--checkout-button-text,#fff)}.purchase-preview .preview-input{background:var(--preview-field);border-color:var(--checkout-line);color:inherit;opacity:.8}.preview-total{display:flex;flex-direction:column;gap:5px;margin:22px 0}.preview-total>strong{font-size:25px;line-height:1.35;font-weight:600}.preview-only-label{font-size:9px;opacity:.65;border-top:1px solid var(--checkout-line,#ffffff30);padding-top:15px;margin-top:20px;line-height:1.6}.preview-live.layout-summary .preview-total,.purchase-form.layout-summary .purchase-summary{padding:16px;border:1px solid var(--checkout-line);border-radius:9px;background:var(--checkout-field)}.preview-live.layout-editorial>p,.purchase-form.layout-editorial .purchase-description{font-size:14px;line-height:1.95;padding:12px 0;max-width:35em}.preview-live.layout-editorial h3,.purchase-form.layout-editorial h2{font-family:Georgia,serif;font-size:25px;font-weight:500}.purchase-form.layout-focused .purchase-summary{border-top:1px solid var(--checkout-line);padding-top:10px}.discount-disclosure{border:1px solid var(--checkout-line,#ffffff30);border-radius:8px;padding:12px 14px;margin:16px 0;color:inherit;font-size:11px}.discount-disclosure strong{font-size:11px}.discount-disclosure p{font-size:10px;line-height:1.75;margin-top:5px;opacity:.8}.purchase-form .summary-total>strong{font-size:23px}.applied-discount{font-size:11px;line-height:1.65;color:inherit;opacity:.8;margin:10px 0 16px}.crown-bio-layout{grid-template-columns:minmax(0,1fr) minmax(260px,320px);gap:24px;align-items:start}.crown-bio-layout>div:first-child{min-width:0}.crown-bio-layout .live-preview{position:sticky;top:16px;align-self:start;order:0;max-height:calc(100dvh - 32px);padding:0}.preview-top{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;font-size:9px;letter-spacing:1.5px;color:#c8cbd5;margin-bottom:12px}.preview-mode-tabs{display:flex;gap:4px;border:1px solid #474953;background:#22242a;padding:4px;border-radius:8px;margin-bottom:16px;width:100%}.preview-mode-tabs>button{background:transparent;border:0;color:#c6cad5;border-radius:5px;flex:1;font-size:11px;padding:9px}.preview-mode-tabs>button[aria-selected=true]{background:#45404e;color:#fff}.crown-bio-layout .live-preview .phone-shell{width:100%;height:min(540px,calc(100dvh - 350px));min-height:260px;border:5px solid #53515d;background:#19191d;border-radius:25px;box-shadow:0 12px 40px #0004;overflow:auto;scrollbar-width:thin}.crown-bio-layout .live-preview .phone-shell .bio-surface{min-height:100%}.crown-bio-layout .live-preview .phone-shell .bio-content{padding-top:32px}.preview-live{margin:0;padding:30px 20px;min-height:100%;max-width:none;border:0;border-radius:0}.crown-bio-layout .preview-caption{display:block;font-size:10px;line-height:1.7;margin-top:12px}.mobile-preview-toggle,.preview-close{display:none!important}@media(min-width:761px) and (max-width:1100px){.studio:has(.crown-bio-layout) .sidebar{transform:translateX(-115%)}.studio:has(.crown-bio-layout) .sidebar.sidebar-open{transform:translateX(0)}.studio:has(.crown-bio-layout) .studio-main{margin-left:0;width:100%}.studio:has(.crown-bio-layout) .mobile-menu{display:inline-flex}.studio:has(.crown-bio-layout) .sidebar-scrim{position:fixed;inset:0;background:#0008;z-index:30;border:0}.crown-bio-layout{grid-template-columns:minmax(0,1fr) 270px;gap:18px}}@media(max-width:760px){.crown-bio-layout{display:block}.crown-bio-layout .live-preview{display:none}.mobile-preview-toggle{display:inline-flex!important}.crown-bio-layout .live-preview.mobile-open{display:flex;position:fixed;inset:0;top:0;z-index:60;background:#141518;max-height:100dvh;padding:16px 25px;align-items:center;justify-content:flex-start;overflow:auto}.live-preview.mobile-open .phone-shell,.live-preview.mobile-open .preview-mode-tabs,.live-preview.mobile-open .preview-top{width:min(340px,100%)}.live-preview.mobile-open .preview-close{display:inline-flex!important}.crown-bio-layout .live-preview.mobile-open .phone-shell{height:calc(100dvh - 185px);min-height:220px;flex-shrink:0}.live-preview.mobile-open .preview-caption{font-size:9px;margin:8px 0}.preset-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:640px) and (max-width:760px){.crown-bio-layout{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:14px}.crown-bio-layout .live-preview{display:flex;position:sticky;top:16px;order:0;max-height:calc(100dvh - 32px)}.crown-bio-layout .live-preview .phone-shell{min-height:240px;height:calc(100dvh - 180px);max-height:540px;border-width:4px}.mobile-preview-toggle{display:none!important}.crown-bio-layout .form-card{padding:17px}.crown-bio-layout .live-preview .bio-content{padding:26px 12px 20px}.crown-bio-layout .live-preview .bio-content h2{font-size:21px;overflow-wrap:anywhere}.crown-bio-layout .preview-caption{font-size:9px}.crown-bio-layout .form-grid{grid-template-columns:1fr;gap:0}}