@media (max-width:1240px){.locale-switcher select{max-width:64px}}.locale-switcher{color:var(--muted);flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.locale-switcher svg{opacity:.7;pointer-events:none}.locale-switcher select{appearance:none;color:var(--ink);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;max-width:92px;padding:5px 2px;font-size:9px;font-weight:600}.locale-switcher select:hover{border-bottom-color:var(--line-strong)}.locale-switcher.compact select{font-size:8.5px}.footer-currency .locale-switcher{color:#f4f0e88c}.footer-currency .locale-switcher select{color:var(--bone);border-bottom-color:#f4f0e838;font-size:8px}.mobile-menu-foot .locale-switcher{border-top:1px solid #f4f0e82e;border-bottom:1px solid #f4f0e82e;padding:9px 0}.mobile-menu-foot .locale-switcher select{color:var(--bone);max-width:none;font-size:10px}html:not([lang=en]) .hero-title{letter-spacing:-.02em;max-width:720px;font-size:clamp(3rem,6.5vw,7.2rem);line-height:.94}html[lang=zh-CN]{--serif:"Songti SC", "STSong", "Noto Serif SC", "Source Han Serif SC", "SimSun", serif;--sans:"PingFang SC", "Microsoft YaHei", "Noto Sans SC", "Hiragino Sans GB", sans-serif}html[lang=zh-CN] .hero-title{font-family:var(--serif);letter-spacing:.01em;max-width:620px;font-size:clamp(2.7rem,5.2vw,5.8rem);line-height:1.12}html[lang=zh-CN] .hero-title em{color:var(--red);font-style:normal}html[lang=zh-CN] .section-title,html[lang=zh-CN] .page-intro h1,html[lang=zh-CN] .product-title,html[lang=zh-CN] .cart-head h1,html[lang=zh-CN] .checkout-head h1,html[lang=zh-CN] .success-head h1,html[lang=zh-CN] .article-head h1,html[lang=zh-CN] .poster h2{letter-spacing:0;line-height:1.14}html[lang=zh-CN] .section-title{font-size:clamp(2.2rem,4.5vw,4.2rem)}html[lang=zh-CN] .page-intro h1,html[lang=zh-CN] .cart-head h1,html[lang=zh-CN] .checkout-head h1,html[lang=zh-CN] .success-head h1{font-size:clamp(2.5rem,5vw,5rem)}html[lang=zh-CN] .product-title{font-size:clamp(2.6rem,4vw,4.2rem)}html[lang=zh-CN] .hero-lede,html[lang=zh-CN] .hero-copy,html[lang=zh-CN] .section,html[lang=zh-CN] .site-footer{letter-spacing:.01em}html[lang=zh-CN] .button,html[lang=zh-CN] .nav-link,html[lang=zh-CN] .eyebrow,html[lang=zh-CN] .field>span:first-child,html[lang=zh-CN] .field-label{letter-spacing:.08em}@media (max-width:760px){html[lang=zh-CN] .hero-title,html:not([lang=en]) .hero-title{font-size:13vw}html[lang=zh-CN] .section-title{font-size:9vw}}.blocked-page{background:var(--ink);min-height:78vh;color:var(--bone);grid-template-columns:44% 56%;display:grid}.blocked-media{min-height:620px;position:relative;overflow:hidden}.blocked-media img{object-fit:cover;filter:grayscale(.55)contrast(1.08)brightness(.72);width:100%;height:100%}.blocked-tag{letter-spacing:.14em;text-transform:uppercase;color:#ffffffad;font-size:8px;position:absolute;bottom:24px;left:24px}.blocked-copy{padding:clamp(45px, 8vw, 120px) var(--pad);flex-direction:column;justify-content:center;display:flex}.blocked-copy h1{font-family:var(--serif);margin:16px 0 24px;font-size:clamp(2.8rem,5.4vw,5.8rem);font-weight:400;line-height:.9}.blocked-copy h1 em{color:var(--sand)}.blocked-copy>p{color:#f4f0e8a3;max-width:460px;font-size:13px;line-height:1.8}.blocked-copy .blocked-en{color:#f4f0e866;margin-top:18px;font-size:10.5px}.blocked-actions{flex-wrap:wrap;align-items:center;gap:24px;margin:28px 0 22px;display:flex}.blocked-note{letter-spacing:.04em;border-top:1px solid #f4f0e833;margin-top:25px;padding-top:14px;color:#f4f0e859!important;font-size:8.5px!important}@media (max-width:860px){.blocked-page{grid-template-columns:1fr}.blocked-media{min-height:42vh}.blocked-copy{padding-top:45px;padding-bottom:55px}}html[lang=zh-CN] .blocked-copy h1{letter-spacing:0;font-size:clamp(2.3rem,4.3vw,4.6rem);line-height:1.12}
.admin-shell{background:#f2eee6;grid-template-columns:246px minmax(0,1fr);min-height:100vh;display:grid}.admin-sidebar{height:100vh;color:var(--bone);z-index:120;background:#161613;flex-direction:column;padding:26px 20px 20px;display:flex;position:sticky;top:0;overflow-y:auto}.admin-brand{border-bottom:1px solid #f4f0e829;justify-content:space-between;align-items:flex-start;padding-bottom:25px;display:flex}.admin-brand a{letter-spacing:.22em;flex-direction:column;gap:7px;font-size:21px;font-weight:750;line-height:1;display:flex}.admin-brand a>span{color:var(--red)}.admin-brand small{letter-spacing:.16em;text-transform:uppercase;color:#f4f0e873;font-size:7px;font-weight:500}.admin-close{color:var(--bone);display:none}.admin-nav{flex-direction:column;gap:2px;margin-top:25px;display:flex}.admin-nav a{letter-spacing:.07em;text-transform:uppercase;color:#f4f0e88c;align-items:center;gap:13px;padding:11px 10px;font-size:10px;transition:background .2s,color .2s;display:flex;position:relative}.admin-nav a:hover{color:var(--bone);background:#f4f0e80f}.admin-nav a.active{color:var(--bone);background:#f4f0e814}.admin-nav a.active i{background:var(--red);width:2px;height:18px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.admin-nav-meta{font-family:var(--serif);color:#f4f0e842;width:16px;font-size:13px}.admin-nav a.active .admin-nav-meta{color:var(--red)}.admin-sidebar-bottom{margin-top:auto;padding-top:22px}.admin-store-link{letter-spacing:.08em;text-transform:uppercase;color:#f4f0e8b3;border:1px solid #f4f0e833;align-items:center;gap:7px;padding:9px 10px;font-size:8px;display:flex}.admin-store-link:hover{color:var(--bone);background:#f4f0e814}.admin-store-link svg:last-child{margin-left:auto}.admin-integration-mini{color:#f4f0e85c;border-bottom:1px solid #f4f0e824;align-items:center;gap:7px;padding:14px 2px;font-size:7.5px;line-height:1.4;display:flex}.admin-user{align-items:center;gap:10px;padding-top:15px;display:flex}.admin-avatar{background:var(--sand);width:32px;height:32px;color:var(--ink);letter-spacing:.04em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:9px;font-weight:700;display:inline-flex}.admin-user>div{min-width:0}.admin-user strong{color:#f4f0e8d1;white-space:nowrap;text-overflow:ellipsis;font-size:8px;display:block;overflow:hidden}.admin-user button{color:#f4f0e861;text-underline-offset:2px;font-size:8px;text-decoration:underline}.admin-user button:hover{color:var(--bone)}.admin-main{width:100%;min-width:0;max-width:1600px;padding:0 30px 60px}.admin-mobile-toggle{z-index:110;background:var(--ink);color:var(--bone);justify-content:center;align-items:center;width:42px;height:42px;display:none;position:fixed;top:14px;left:14px}.admin-topbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:30px;padding:28px 0 22px;display:flex}.admin-topbar h1{font-family:var(--serif);margin-top:5px;font-size:clamp(2.2rem,3.4vw,3.5rem);font-weight:400;line-height:.95}.admin-topbar>div>p:last-child{color:var(--muted);margin-top:4px;font-size:10px}.admin-topbar-right{align-items:center;gap:18px;display:flex}.admin-live{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:8px;display:inline-flex}.admin-live i{background:#5b7c4b;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #5b7c4b24}.admin-page-head{justify-content:space-between;align-items:flex-end;gap:30px;padding:35px 0 23px;display:flex}.admin-page-head h2{font-family:var(--serif);margin:5px 0 6px;font-size:clamp(2.2rem,3.4vw,3.6rem);font-weight:400;line-height:.95}.admin-page-head>div>p:last-child{color:var(--muted);max-width:530px;font-size:10px}.admin-stat-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin:22px 0;display:grid}.admin-stat-card{background:var(--paper);border:1px solid var(--line);flex-direction:column;gap:4px;min-height:120px;padding:18px;display:flex}.admin-stat-card.primary{background:var(--ink);color:var(--bone);border-color:var(--ink)}.admin-stat-label{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-size:8px}.admin-stat-card.primary .admin-stat-label{color:#f4f0e880}.admin-stat-card strong{font-family:var(--serif);white-space:nowrap;margin:6px 0;font-size:clamp(2rem,2.8vw,2.7rem);font-weight:400;line-height:1}.admin-stat-card.primary strong{color:var(--sand)}.admin-stat-foot{color:var(--muted);align-items:center;gap:5px;margin-top:auto;font-size:8px;display:flex}.admin-stat-card.primary .admin-stat-foot{color:#f4f0e873}.admin-stat-foot i{background:var(--olive);border-radius:50%;width:5px;height:5px}.admin-dashboard-grid{grid-template-columns:1.45fr .85fr;gap:12px;margin-bottom:12px;display:grid}.admin-dashboard-grid.lower{grid-template-columns:1.4fr .9fr}.admin-dashboard-grid.three{grid-template-columns:1fr 1fr 1fr}.admin-panel{background:var(--paper);border:1px solid var(--line);min-width:0;padding:20px}.admin-panel-head{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:15px;display:flex}.admin-panel-head h2{font-family:var(--serif);margin-top:4px;font-size:27px;font-weight:400;line-height:1}.admin-panel-link{border-top:1px solid var(--line);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:center;margin-top:15px;padding-top:12px;font-size:8px;display:flex}.admin-panel-link:hover{color:var(--ink)}.admin-chart-total{font-family:var(--serif);font-size:21px}.admin-chart{border-bottom:1px solid var(--line);align-items:flex-end;gap:clamp(8px,2.5vw,26px);height:225px;padding:30px 5px 0;display:flex}.admin-chart-bar-wrap{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:7px;min-width:0;height:100%;display:flex}.admin-chart-value{color:var(--muted);white-space:nowrap;font-size:7px}.admin-chart-bar{background:#1717140a;align-items:flex-end;width:100%;max-width:54px;height:155px;display:flex}.admin-chart-bar i{background:var(--ink);width:100%;transition:height .8s var(--ease);min-height:2px;display:block}.admin-chart-bar-wrap:last-child .admin-chart-bar i{background:var(--red)}.admin-chart-label{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:8px}.admin-chart-foot{color:var(--muted);justify-content:space-between;align-items:center;padding-top:10px;font-size:8px;display:flex}.admin-chart-foot span{align-items:center;gap:5px;display:flex}.admin-chart-foot i{background:var(--ink);width:6px;height:6px}.health-list{flex-direction:column;display:flex}.health-list>div{border-bottom:1px solid var(--line);grid-template-columns:28px 1fr auto;align-items:center;gap:9px;padding:11px 0;display:grid}.health-icon{background:var(--paper-2);justify-content:center;align-items:center;width:28px;height:28px;display:flex}.health-list strong{letter-spacing:.04em;font-size:9px;display:block}.health-list small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:200px;margin-top:2px;font-size:7.5px;display:block;overflow:hidden}.health-pill{letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--line);white-space:nowrap;padding:4px 6px;font-size:7px}.health-pill.ok{color:#4a6e3b;background:#5b7c4b1a;border-color:#5b7c4b4d}.health-pill.warn{color:var(--red);background:#cf3b2d0f;border-color:#cf3b2d40}.admin-table-wrap{overflow-x:auto}.admin-table{border-collapse:collapse;width:100%;font-size:10px}.admin-table th{text-align:left;text-transform:uppercase;letter-spacing:.09em;color:var(--muted);border-bottom:1px solid var(--line);white-space:nowrap;padding:9px 8px;font-size:7.5px;font-weight:600}.admin-table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:11px 8px}.admin-table tr:last-child td{border-bottom:0}.admin-table td small{color:var(--muted);margin-top:2px;font-size:7.5px;display:block}.admin-table a:hover{color:var(--red)}.admin-table tr.clickable{cursor:pointer}.admin-table tr.clickable:hover td{background:#17171406}.admin-status{text-transform:uppercase;letter-spacing:.06em;border:1px solid var(--line);white-space:nowrap;padding:4px 6px;font-size:7px;display:inline-block}.admin-status.paid{color:#465b36;background:#5662451a;border-color:#56624547}.admin-status.pending{color:#7a633d;background:#d6c7ae40;border-color:#7a633d40}.admin-status.failed{color:var(--red);background:#cf3b2d14;border-color:#cf3b2d40}.low-stock-list{flex-direction:column;display:flex}.low-stock-list>div{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:8px 0;display:flex}.low-stock-list img{object-fit:cover;width:34px;height:42px}.low-stock-list>div>div{flex:1;min-width:0}.low-stock-list strong{white-space:nowrap;text-overflow:ellipsis;font-size:9px;display:block;overflow:hidden}.low-stock-list small{color:var(--muted);font-size:7.5px}.low-stock-list>div>span{white-space:nowrap;font-size:8px}.stock-critical{color:var(--red)!important}.top-products{flex-direction:column;display:flex}.top-products>div{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:10px 0;display:flex}.top-products>div>span:first-child{font-family:var(--serif);color:var(--faint);font-size:15px}.top-products>div>div{flex:1}.top-products strong{font-size:9px;display:block}.top-products small{color:var(--muted);font-size:7.5px}.top-products>div>span:last-child{font-size:9px}.admin-quick{flex-direction:column;display:flex}.admin-quick>a{border-top:1px solid var(--line);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:8px;padding:12px 0;font-size:9px;display:flex}.admin-quick>a:hover{color:var(--red)}.admin-quick>a svg{margin-left:auto}.admin-quick>a em{background:var(--red);color:var(--cream);border-radius:50%;justify-content:center;align-items:center;width:17px;height:17px;font-size:7px;font-style:normal;display:inline-flex}.admin-note>p{color:var(--muted);font-size:10px;line-height:1.7}.admin-note-meta{border-top:1px solid var(--line);text-transform:uppercase;letter-spacing:.08em;color:var(--faint);flex-direction:column;gap:4px;margin-top:15px;padding-top:10px;font-size:7.5px;display:flex}.admin-note .text-link{margin-top:15px;display:inline-flex}.admin-empty{text-align:center;padding:30px 0}.admin-empty p{color:var(--muted);margin-bottom:8px;font-size:10px}.admin-empty-text{color:var(--muted);padding:12px 0;font-size:9.5px}.admin-notice{color:#465b36;background:#5662451a;border:1px solid #56624540;align-items:center;gap:7px;margin-bottom:15px;padding:10px 13px;font-size:10px;display:flex}.admin-notice-error{background:#cf3b2d0f;border:1px solid #cf3b2d38;margin-bottom:15px;padding:10px 13px}.admin-list-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin:8px 0 12px;display:flex}.admin-search{border-bottom:1px solid var(--line-strong);min-width:260px;color:var(--muted);align-items:center;gap:8px;padding-bottom:5px;display:flex}.admin-search input{background:0 0;border:0;outline:none;flex:1;padding:5px 0;font-size:10px}.admin-list-toolbar>span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:8px}.admin-filter-chips{flex-wrap:wrap;gap:4px;display:flex}.admin-filter-chips button{border:1px solid var(--line);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);padding:5px 8px;font-size:7.5px}.admin-filter-chips button.is-active{background:var(--ink);color:var(--cream);border-color:var(--ink)}.admin-products-table .admin-product-cell{align-items:center;gap:10px;min-width:220px;display:flex}.admin-product-cell img{object-fit:cover;width:40px;height:50px}.admin-product-cell strong{font-family:var(--serif);font-size:16px;font-weight:400;line-height:1.1;display:block}.admin-product-cell small{font-size:7px}.admin-row-actions{white-space:nowrap;justify-content:flex-end;gap:8px;display:flex}.admin-row-actions button,.admin-row-open{text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--line-strong);padding-bottom:1px;font-size:8px}.admin-row-actions .danger{color:var(--red)}.admin-mini-stats{gap:26px;display:flex}.admin-mini-stats>div{flex-direction:column;gap:1px;display:flex}.admin-mini-stats strong{font-family:var(--serif);font-size:28px;font-weight:400;line-height:1}.admin-mini-stats span{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:7.5px}.admin-editor-root{z-index:400;justify-content:flex-end;display:flex;position:fixed;inset:0}.admin-editor{z-index:2;background:var(--paper);width:min(680px,100%);height:100%;position:relative;overflow-y:auto;box-shadow:-20px 0 60px #00000029}.admin-editor-head{border-bottom:1px solid var(--line);background:var(--paper);z-index:3;justify-content:space-between;align-items:flex-start;padding:24px 26px 17px;display:flex;position:sticky;top:0}.admin-editor-head h2{font-family:var(--serif);margin-top:4px;font-size:32px;font-weight:400;line-height:1}.admin-editor-head>div>p:last-child{color:var(--muted);margin-top:4px;font-size:9px}.admin-editor-body{padding:22px 26px 40px}.admin-form-section{border-bottom:1px solid var(--line);padding:18px 0 22px}.admin-form-label{letter-spacing:.11em;text-transform:uppercase;color:var(--red);margin-bottom:15px;font-size:8px}.admin-editor-actions{justify-content:flex-end;gap:8px;padding-top:22px;display:flex}.admin-editor .form-grid{grid-template-columns:1fr 1fr;gap:13px}.admin-orders-table th,.admin-orders-table td{white-space:nowrap}.admin-order-drawer-root{z-index:450;justify-content:flex-end;display:flex;position:fixed;inset:0}.admin-order-drawer{z-index:2;background:var(--paper);width:min(590px,100%);height:100%;position:relative;overflow-y:auto;box-shadow:-20px 0 60px #00000029}.order-admin-status{border-bottom:1px solid var(--line);gap:7px;padding:16px 26px;display:flex}.admin-order-items{border-bottom:1px solid var(--line);padding:10px 26px}.admin-order-items>div{border-bottom:1px solid var(--line);grid-template-columns:50px 1fr auto;align-items:center;gap:10px;padding:10px 0;display:grid}.admin-order-items>div:last-child{border-bottom:0}.admin-order-items img{object-fit:cover;width:50px;height:63px}.admin-order-items strong{font-size:9.5px;display:block}.admin-order-items p{color:var(--muted);margin-top:2px;font-size:8px}.admin-order-items small{color:var(--olive);font-size:7.5px}.admin-order-items>div>span{font-size:9px}.admin-order-totals{border-bottom:1px solid var(--line);flex-direction:column;gap:6px;padding:14px 26px;font-size:9px;display:flex}.admin-order-totals>div{justify-content:space-between;display:flex}.admin-order-totals>div:last-child{border-top:1px solid var(--line);font-family:var(--serif);padding-top:8px;font-size:19px}.admin-order-address{border-bottom:1px solid var(--line);padding:18px 26px}.admin-order-address p:not(.eyebrow){color:var(--muted);margin-top:9px;font-size:10px;line-height:1.7}.order-note{background:var(--paper-2);padding:10px;margin-top:12px!important;font-size:9px!important}.admin-order-controls{padding:18px 26px 40px}.admin-order-controls .form-grid{grid-template-columns:1fr 1fr;margin-top:12px}.inline-field{gap:6px;display:flex}.inline-field input{flex:1}.inline-field .button{white-space:nowrap;min-height:46px;padding:0 12px;font-size:8px}.admin-order-payment-meta{border-top:1px solid var(--line);color:var(--muted);flex-direction:column;gap:4px;margin-top:14px;padding-top:12px;font-size:8px;display:flex}.admin-order-payment-meta strong{color:var(--ink);font-weight:500}.admin-tabs{border-bottom:1px solid var(--line);gap:0;margin:10px 0 20px;display:flex}.admin-tabs button{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:11px 15px;font-size:9px;display:flex}.admin-tabs button.is-active{color:var(--ink);border-color:var(--ink)}.admin-tabs em{background:var(--red);color:var(--cream);border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:7px;font-style:normal;display:inline-flex}.admin-creator-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.admin-creator-card{background:var(--paper);border:1px solid var(--line);padding:18px}.admin-creator-card.rejected{opacity:.6}.admin-creator-head{align-items:center;gap:10px;display:flex}.admin-creator-head>div{flex:1;min-width:0}.admin-creator-head strong{font-size:10px;display:block}.admin-creator-head small{color:var(--muted);font-size:8px}.admin-creator-meta{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin:14px 0;display:grid}.admin-creator-meta>div{background:var(--paper);padding:8px}.admin-creator-meta span{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-size:7px;display:block}.admin-creator-meta strong{white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:9px;display:block;overflow:hidden}.admin-creator-message{font-family:var(--serif);color:var(--muted);margin-bottom:14px;font-size:18px;line-height:1.2}.admin-creator-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-social-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.admin-social-card{background:var(--paper);border:1px solid var(--line);overflow:hidden}.admin-social-card.rejected{opacity:.55}.admin-social-card>img{aspect-ratio:4/3;object-fit:cover;width:100%}.admin-social-body{padding:12px}.admin-social-head{justify-content:space-between;align-items:flex-start;gap:7px;display:flex}.admin-social-head strong{font-size:9px;display:block}.admin-social-head small{color:var(--muted);font-size:7.5px}.admin-social-body>p{color:var(--muted);margin:8px 0;font-size:9px;line-height:1.5}.admin-social-actions{align-items:center;gap:8px;display:flex}.admin-codes-layout{grid-template-columns:1.4fr .85fr;align-items:start;gap:12px;display:grid}.admin-code-form{background:var(--paper);border:1px solid var(--line);flex-direction:column;gap:12px;padding:20px;display:flex}.admin-code-form h3{font-family:var(--serif);margin-top:-4px;font-size:26px;font-weight:400;line-height:1}.admin-code-form .form-grid{grid-template-columns:1fr 1fr;gap:8px}.admin-settings-grid{grid-template-columns:1.35fr .65fr;align-items:start;gap:12px;display:grid}.admin-settings-form{flex-direction:column;gap:14px;display:flex}.admin-settings-form .form-grid{gap:12px}.admin-save-row{border-top:1px solid var(--line);align-items:center;gap:15px;padding-top:15px;display:flex}.admin-save-row span{color:var(--muted);font-size:8px}.admin-settings-side{flex-direction:column;gap:15px;display:flex}.settings-security{border-top:1px solid var(--line);align-items:flex-start;gap:11px;padding-top:13px;display:flex}.settings-security svg{flex-shrink:0;margin-top:2px}.settings-security strong{font-size:9px;display:block}.settings-security p,.settings-copy{color:var(--muted);margin-top:3px;font-size:9px;line-height:1.6}.settings-copy{margin:0}.settings-subhead{border-top:1px solid var(--line);margin-bottom:0;padding-top:15px}.admin-settings-side code,.integration-card code,.integration-foot code{background:var(--paper-2);word-break:break-word;padding:1px 3px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:8px}.admin-integrations{margin-top:12px}.integration-grid{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.integration-card{border:1px solid var(--line);background:#17171403;padding:13px}.integration-card.on{border-color:#56624540}.integration-card-head{justify-content:space-between;align-items:flex-start;gap:7px;margin-bottom:8px;display:flex}.integration-card-head strong{font-size:9px}.integration-card code{color:var(--muted);margin-bottom:7px;padding:6px;display:block}.integration-card p{color:var(--muted);font-size:8.5px;line-height:1.55}.integration-foot{border-top:1px solid var(--line);align-items:flex-start;gap:9px;margin-top:15px;padding-top:13px;display:flex}.integration-foot p{color:var(--muted);font-size:8.5px;line-height:1.6}.admin-payments-summary{margin-top:12px}.payment-summary-list{flex-direction:column;display:flex}.payment-summary-list>div{border-bottom:1px solid var(--line);grid-template-columns:10px 1fr auto;align-items:center;gap:9px;padding:8px 0;display:grid}.payment-summary-list>div:last-child{border-bottom:0}.payment-summary-dot{background:var(--faint);border-radius:50%;width:6px;height:6px}.payment-summary-dot.on{background:var(--olive)}.payment-summary-list strong{font-size:9px;display:block}.payment-summary-list small{color:var(--muted);font-size:7.5px}.admin-login-page{background:var(--paper);grid-template-columns:1.05fr .95fr;min-height:100vh;display:grid}.admin-login-visual{background:var(--ink);min-height:100vh;position:relative;overflow:hidden}.admin-login-visual>img{object-fit:cover;filter:brightness(.55)saturate(.7);width:100%;height:100%}.admin-login-visual-copy{left:var(--pad);right:var(--pad);color:var(--bone);position:absolute;bottom:clamp(60px,10vh,120px)}.admin-login-visual-copy h2{font-family:var(--serif);margin:13px 0 15px;font-size:clamp(3rem,6vw,6.4rem);font-weight:400;line-height:.88}.admin-login-visual-copy h2 em{color:var(--sand)}.admin-login-visual-copy>p:last-child{color:#f4f0e88f;font-size:11px}.admin-login-visual-tag{top:25px;left:var(--pad);color:#f4f0e873;letter-spacing:.13em;text-transform:uppercase;font-size:7.5px;position:absolute}.admin-login-panel{justify-content:center;align-items:center;padding:40px;display:flex}.admin-login-form{flex-direction:column;gap:17px;width:min(390px,100%);display:flex}.admin-login-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:15px;display:flex}.admin-login-head>span{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-size:7.5px}.admin-login-form h1{font-family:var(--serif);margin:7px 0 9px;font-size:52px;font-weight:400;line-height:.9}.admin-login-form h1 em{color:var(--red)}.admin-login-form>div>p:last-child{color:var(--muted);font-size:10.5px;line-height:1.6}.admin-hint{background:#d6c7ae42;gap:8px;padding:10px;display:flex}.admin-hint svg{flex-shrink:0;margin-top:2px}.admin-hint p{color:var(--muted);font-size:8.5px;line-height:1.5}.admin-hint code{background:var(--paper);border:1px solid var(--line);padding:1px 3px;font-size:8px}.admin-back-store{text-align:center;color:var(--muted);margin-top:5px;font-size:8.5px}.admin-back-store:hover{color:var(--ink)}.admin-side-scrim{display:none}@media (max-width:1200px){.admin-shell{grid-template-columns:220px minmax(0,1fr)}.admin-main{padding:0 22px 50px}.admin-dashboard-grid,.admin-dashboard-grid.lower{grid-template-columns:1fr}.admin-dashboard-grid.three{grid-template-columns:1fr 1fr}.admin-stat-grid{grid-template-columns:repeat(2,1fr)}.admin-codes-layout,.admin-settings-grid{grid-template-columns:1fr}.admin-social-grid{grid-template-columns:1fr 1fr}}@media (max-width:900px){.admin-shell{display:block}.admin-sidebar{width:260px;transition:transform .35s var(--ease);position:fixed;top:0;left:0;transform:translate(-100%)}.admin-sidebar.is-open{transform:translate(0)}.admin-close{display:inline-flex}.admin-mobile-toggle{display:flex}.admin-side-scrim{z-index:115;background:#17171466;display:block;position:fixed;inset:0}.admin-main{padding:70px 20px 50px}.admin-topbar{padding-top:0}.admin-topbar-left{display:none}.admin-topbar h1{font-size:2.2rem}.admin-topbar-right .admin-live{display:none}.admin-page-head{flex-direction:column;align-items:flex-start;gap:16px}.admin-creator-grid,.admin-dashboard-grid.three,.admin-login-page{grid-template-columns:1fr}.admin-login-visual{display:none}.admin-login-panel{background:var(--paper);min-height:100vh}.admin-settings-grid,.admin-social-grid,.integration-grid{grid-template-columns:1fr}}@media (max-width:620px){.admin-main{padding-left:14px;padding-right:14px}.admin-stat-grid{grid-template-columns:1fr 1fr;gap:8px}.admin-stat-card{min-height:105px;padding:13px}.admin-stat-card strong{font-size:1.9rem}.admin-topbar-right .button{display:none}.admin-mini-stats{gap:18px}.admin-chart{height:180px}.admin-chart-bar{height:120px}.admin-chart-value{display:none}.admin-editor .form-grid,.admin-order-controls .form-grid{grid-template-columns:1fr}.admin-editor,.admin-order-drawer{width:100%}}.admin-locale-switch{border:1px solid var(--line-strong);color:var(--ink);white-space:nowrap;background:0 0;align-items:center;gap:2px;padding:2px;display:inline-flex}.admin-locale-switch>svg{opacity:.65;margin:0 5px 0 4px}.admin-locale-switch button{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:6px 8px;font-size:9px;font-weight:650}.admin-locale-switch button:hover:not(.is-active){color:var(--red)}.admin-locale-switch button.is-active{background:var(--ink);color:var(--bone)}.admin-login-panel{position:relative}.admin-login-locale{z-index:2;position:absolute;top:22px;right:24px}@media (max-width:760px){.admin-locale-switch{padding:7px 8px}.admin-login-locale{top:16px;right:18px}}.admin-locale-switch svg{opacity:.65}.admin-pattern-layout{grid-template-columns:1.2fr .8fr;align-items:start;gap:20px;margin-bottom:20px;display:grid}.admin-pattern-form .admin-panel-head{margin-bottom:14px}.pattern-upload-box{border:1px dashed var(--line-strong);flex-wrap:wrap;align-items:center;gap:14px;margin:17px 0;padding:16px;display:flex}.pattern-upload-box>div:first-child{flex:260px}.pattern-upload-box input[type=file]{display:none}.pattern-upload-box .field-help{margin:3px 0 0}.pattern-file-list{gap:5px;margin:0 0 17px;display:grid}.pattern-file-list>div{border:1px solid var(--line);align-items:center;gap:8px;padding:7px 9px;font-size:10px;display:flex}.pattern-file-list>div>span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.pattern-file-list small{color:var(--faint);font-size:8px}.pattern-file-list button{cursor:pointer;color:var(--faint);background:0 0;border:0}.admin-pattern-list{display:grid}.admin-pattern-row{border-bottom:1px solid var(--line);grid-template-columns:52px 1fr auto;align-items:center;gap:10px;padding:10px 0;display:grid}.admin-pattern-row>img{object-fit:cover;background:var(--paper-2);width:52px;height:58px}.admin-pattern-row strong{font-size:11px;display:block}.admin-pattern-row small{color:var(--faint);margin:2px 0 4px;font-size:8px;display:block}.pattern-formats.compact{gap:2px}.pattern-formats.compact span{padding:2px 3px;font-size:6px}.admin-pattern-requests{margin-top:4px}@media (max-width:1050px){.admin-pattern-layout{grid-template-columns:1fr}}.pattern-preview-upload{border:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 10px;padding:10px;display:flex}.pattern-preview-upload img{object-fit:cover;background:var(--paper-2);width:54px;height:54px}.pattern-preview-upload input[type=file]{display:none}.pattern-preview-upload small{color:var(--faint);font-size:8px}.pattern-file-thumb{background:var(--paper-2);border:1px solid var(--line);flex-shrink:0;place-items:center;width:34px;height:34px;display:grid;overflow:hidden}.pattern-file-thumb img{object-fit:cover;width:100%;height:100%}.pattern-file-thumb em{letter-spacing:.03em;font-size:6px;font-style:normal}.pattern-file-list>div{min-height:42px}.admin-shipment-list{border-top:1px solid var(--line);margin-top:0;padding-top:12px}.admin-shipment-list .eyebrow{margin-bottom:5px}.admin-shipment-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:6px 0;font-size:9px;display:flex}.admin-shipment-row:last-child{border-bottom:0}.admin-shipment-row .mono{color:var(--muted);margin-left:4px}.admin-order-tracking{grid-column:1/-1}.admin-digital-order-note{border-left:2px solid var(--olive);background:var(--paper);margin-top:2px;padding:10px 12px}.admin-digital-order-note strong{letter-spacing:.06em;text-transform:uppercase;font-size:9px;display:block}.admin-digital-order-note p{color:var(--muted);margin:4px 0 0;font-size:9px;line-height:1.6}.product-images-field{border:1px solid var(--line);background:var(--paper);padding:12px}.product-images-head{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;display:flex}.product-images-head>div{flex:280px}.product-images-label{letter-spacing:.06em;text-transform:uppercase;margin-bottom:3px;font-size:9px;display:block}.product-images-head small{color:var(--faint);font-size:8.5px;line-height:1.5;display:block}.product-images-head input[type=file]{display:none}.product-images-drop{border:1px dashed var(--line-strong);padding:10px;transition:border-color .2s,background .2s}.product-images-drop.is-dragging{border-color:var(--red);background:#975b390f}.product-images-grid{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:7px;display:grid}.product-images-grid figure{aspect-ratio:4/5;background:var(--paper-2);border:1px solid var(--line);margin:0;position:relative;overflow:hidden}.product-images-grid figure.is-cover{border-color:var(--ink)}.product-images-grid img{object-fit:cover;width:100%;height:100%}.product-images-grid figcaption{background:var(--ink);color:var(--bone);letter-spacing:.08em;text-transform:uppercase;padding:2px 5px;font-size:6px;position:absolute;top:4px;left:4px}.product-image-actions{gap:2px;display:flex;position:absolute;bottom:3px;right:3px}.product-image-actions button{width:20px;height:20px;color:var(--ink);cursor:pointer;background:#f7f4eee6;border:0;place-items:center;font-size:10px;display:grid}.product-image-actions button:disabled{opacity:.35;cursor:default}.product-images-empty{width:100%;min-height:120px;color:var(--muted);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex}.product-images-empty strong{font-family:var(--serif);color:var(--ink);font-size:1.3rem;font-weight:400}.product-images-empty span{font-size:8px}.product-images-advanced{border-top:1px solid var(--line);margin-top:9px;padding-top:8px}.product-images-advanced summary{cursor:pointer;letter-spacing:.05em;text-transform:uppercase;color:var(--faint);font-size:8px}.product-images-advanced .field{margin-top:8px}.design-thumb-button{cursor:zoom-in;border:0;padding:0}.design-actions{white-space:nowrap;flex-direction:column;align-items:flex-start;gap:5px;display:flex}.design-actions .text-button{align-items:center;gap:3px;font-size:8px;display:inline-flex}.design-preview-root{z-index:300;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.design-preview-root .modal-scrim{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#171714ad;border:0;position:absolute;inset:0}.design-preview-modal{z-index:1;background:var(--bone);border:1px solid var(--line);width:min(1100px,100%);max-height:94vh;padding:clamp(16px,3vw,30px);position:relative;overflow:auto}.design-preview-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.design-preview-head h2{font-family:var(--serif);margin:7px 0;font-size:clamp(2rem,3vw,3rem);font-weight:400;line-height:1}.design-preview-head p:not(.eyebrow){color:var(--muted);margin:0;font-size:9px}.design-preview-canvas{border:1px solid var(--line);background:#1b1b18;place-items:center;min-height:300px;max-height:68vh;margin:16px 0 12px;padding:12px;display:grid;overflow:auto}.design-preview-canvas img{object-fit:contain;cursor:zoom-in;width:auto;max-width:100%;height:auto;max-height:64vh;display:block}.design-preview-format{min-height:280px;color:var(--bone);place-items:center;gap:6px;display:grid}.design-preview-format strong{font-family:var(--serif);font-size:3rem;font-weight:400}.design-preview-format span{letter-spacing:.08em;text-transform:uppercase;color:#f4f0e88c;font-size:8px}.design-preview-note p{color:var(--faint);margin:0 0 12px;font-size:9px;line-height:1.6}.design-preview-actions{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:16px;padding-top:13px;display:flex}.admin-design-meta{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.admin-design-meta small{color:var(--faint);font-size:7.5px}.admin-staff-grid{grid-template-columns:1.25fr .75fr;align-items:start;gap:20px;margin-bottom:20px;display:grid}.admin-staff-form .admin-form-label{margin-top:16px}.permission-grid{border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:6px 12px;margin-bottom:14px;padding:12px;display:grid}.owner-permission-list{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.owner-permission-list span{border:1px solid var(--line);color:var(--muted);align-items:center;gap:3px;padding:4px 6px;font-size:7px;display:inline-flex}.admin-staff-email{color:var(--muted);font-size:10px}.admin-staff-row{border-top:1px solid var(--line);grid-template-columns:1.05fr 1.2fr auto;align-items:start;gap:15px;padding:14px 0;display:grid}.admin-staff-person{align-items:flex-start;gap:10px;display:flex}.admin-staff-person strong{font-size:11px;display:block}.admin-staff-person small{color:var(--muted);margin-top:2px;font-size:8px;display:block}.admin-staff-permissions{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.admin-staff-permissions>span:not(.admin-status){border:1px solid var(--line);color:var(--muted);padding:3px 5px;font-size:7px}.admin-staff-permissions>span.none{color:var(--faint)}.admin-staff-permissions .admin-status{margin-left:5px}.admin-staff-actions{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:5px;display:flex}.admin-staff-actions .text-button{font-size:8px}.admin-staff-edit{border:1px solid var(--line);background:var(--paper);grid-column:2/-1;padding:12px}.admin-staff-edit .field{margin-bottom:8px}.admin-forbidden{max-width:660px}.admin-forbidden h2{font-family:var(--serif);margin:10px 0;font-size:clamp(2rem,4vw,3.5rem);font-weight:400;line-height:.95}.admin-forbidden p:not(.eyebrow){color:var(--muted);font-size:10px;line-height:1.7}.admin-forbidden-links{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:15px;margin-top:18px;padding-top:15px;display:flex}.admin-user small{color:var(--faint);text-overflow:ellipsis;margin:2px 0 4px;font-size:7px;display:block;overflow:hidden}@media (max-width:900px){.admin-staff-grid,.admin-staff-row{grid-template-columns:1fr}.admin-staff-actions{flex-direction:row;align-items:center}}.category-add-button{color:var(--red);cursor:pointer;background:0 0;border:0;font-size:8px;text-decoration:underline;position:absolute;bottom:-21px;right:7px}.variant-color-head .field{flex:1;min-width:150px;margin:0}.variant-color-head .variant-hex-field{max-width:110px}.variant-size-table{gap:4px;display:grid}.variant-size-head,.variant-size-row{grid-template-columns:1fr 90px 1.4fr 25px;align-items:center;gap:5px;display:grid}.variant-size-row input{border:1px solid var(--line);background:var(--bone);font:inherit;min-width:0;padding:6px 7px;font-size:9px}.variant-add-size{color:var(--red);cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;margin-top:8px;font-size:8px;text-decoration:underline;display:inline-flex}.size-sold-out{color:var(--red)!important}.color-options{flex-wrap:wrap;gap:6px;display:flex}.color-options button{border:1px solid var(--line);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:7px 9px;font-size:9px;display:inline-flex}.color-options button.is-active{border-color:var(--ink);background:var(--paper)}.color-options button i{border:1px solid #00000026;border-radius:50%;width:14px;height:14px}.size-options button:disabled{opacity:.35;cursor:not-allowed;text-decoration:line-through}@media (max-width:700px){.variant-size-head,.variant-size-row{grid-template-columns:1fr 60px 1fr 22px}.variant-color-head .field{min-width:120px}}.admin-head-actions{flex-wrap:wrap;gap:8px;display:flex}.product-variants-editor{border-top:1px solid var(--line);margin-top:18px;padding-top:14px}.product-variants-head{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:10px;display:flex}.product-variants-head .field-help{max-width:520px}.variant-color-card{border:1px solid var(--line);background:var(--paper);margin-bottom:9px;padding:12px}.variant-color-head{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:8px;padding-bottom:9px;display:flex}.variant-color-head .field{flex:160px;margin-bottom:0}.variant-color-head .variant-hex-field{flex:0 100px}.variant-swatch{border:1px solid var(--line-strong);flex-shrink:0;width:28px;height:28px}.variant-size-head,.variant-size-row{grid-template-columns:1fr 72px 1.3fr 24px;align-items:center;gap:5px;margin-bottom:4px;display:grid}.variant-size-head{letter-spacing:.07em;text-transform:uppercase;color:var(--faint);padding:0 4px;font-size:7px}.variant-size-row input{border:1px solid var(--line);background:var(--bone);width:100%;padding:6px;font-size:9px}.variant-size-row button{color:var(--faint);cursor:pointer;background:0 0;border:0}.variant-add-size{color:var(--red);cursor:pointer;background:0 0;border:0;margin-top:5px;padding:0;font-size:8px;text-decoration:underline}.category-add-button{color:var(--red);cursor:pointer;background:0 0;border:0;padding:0;font-size:8px;text-decoration:underline;position:absolute;bottom:-17px;right:8px}.admin-category-add .inline-field{max-width:560px}.admin-category-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:12px 0;display:flex}.admin-category-row strong{font-size:11px;display:block}.admin-category-row small{color:var(--muted);margin-top:2px;font-size:8px;display:block}.admin-category-actions{white-space:nowrap;align-items:center;gap:12px;display:flex}.admin-category-actions .text-button{font-size:8px}.admin-category-actions button:disabled{opacity:.35;cursor:not-allowed}@media (max-width:720px){.variant-size-head,.variant-size-row{grid-template-columns:1fr 60px 1fr 22px}.product-variants-head{display:block}}.social-channel-grid{margin-top:8px}.admin-autopost .field-help{max-width:760px;margin-bottom:12px}.admin-social-error{max-width:300px;color:var(--muted);word-break:break-word;font-size:8px}.ad-pages-layout{gap:16px;display:grid}.ad-section-head{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:15px;display:flex}.ad-section-head h2{margin:4px 0 0;font-size:22px}.ad-section-toggle{white-space:nowrap}.ad-toggle-stack{flex-wrap:wrap;gap:10px;display:flex}.ad-media-grid{grid-template-columns:1fr 1fr;gap:15px;margin-top:5px;display:grid}.ad-media-field{align-content:start;gap:6px;display:grid}.ad-media-field input[type=file]{display:none}.ad-media-field .button{justify-self:start}.ad-media-preview{border:1px solid var(--line);background:var(--bone);min-height:90px;max-height:220px;overflow:hidden}.ad-media-preview img,.ad-media-preview video{object-fit:cover;width:100%;height:180px;display:block}.ad-save-bar{z-index:20;background:var(--paper);border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;margin-top:8px;padding:12px 0;display:flex;position:sticky;bottom:0}.ad-save-bar span{color:var(--muted);font-size:8px}@media (max-width:800px){.ad-media-grid{grid-template-columns:1fr}.ad-section-head{display:block}.ad-section-toggle{margin-top:8px;display:inline-flex}}.brand-preview-row{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.brand-preview{border:1px solid var(--line);min-height:90px;font-family:var(--sans);letter-spacing:.22em;justify-content:center;align-items:center;padding:15px;font-size:24px;font-weight:750;display:flex}.brand-preview i{color:var(--red);font-style:normal}.brand-preview img{object-fit:contain;width:auto;max-width:90%;max-height:65px}.brand-preview-light{background:var(--paper);color:var(--ink)}.brand-preview-dark{color:var(--bone);background:#181818}@media (max-width:700px){.brand-preview-row{grid-template-columns:1fr}}.owner-password-form{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:8px;margin:16px 0;padding:14px 0;display:grid}.owner-password-form .field{margin:0}.admin-brand a{letter-spacing:.12em;font-size:16px}@media (max-width:520px){.wordmark{letter-spacing:.1em;padding-left:.1em;font-size:18px}}.owner-identity-form{border-top:1px solid var(--line);gap:8px;margin:16px 0;padding:14px 0;display:grid}.owner-identity-form .field{margin:0}.admin-topbar-logout{color:var(--ink);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:8px 0 8px 12px;font-size:8px;text-decoration:underline}.admin-topbar-logout:hover{color:var(--red)}.copy-toolbar{grid-template-columns:1fr 160px 1.3fr;align-items:end;gap:15px;margin-bottom:12px;display:grid}.copy-toolbar .field{margin:0}.copy-toolbar .field-help{padding-bottom:8px}.copy-editor{max-height:65vh;overflow:auto}.copy-row{border-top:1px solid var(--line);gap:5px;padding:10px 0;display:grid}.copy-row:first-child{border-top:0}.copy-row-head{color:var(--muted);align-items:center;gap:10px;font-size:8px;display:flex}.copy-row-head code{color:var(--ink);font-size:8px}.copy-row-head span{text-transform:uppercase;letter-spacing:.08em;font-size:7px}.copy-row.is-custom .copy-row-head span{color:var(--red)}.copy-row input,.copy-row textarea{border:1px solid var(--line);background:var(--bone);width:100%;font:inherit;padding:8px;font-size:10px;line-height:1.45}@media (max-width:800px){.copy-toolbar{grid-template-columns:1fr}}.policy-admin-layout{grid-template-columns:210px 1fr;align-items:start;gap:15px;display:grid}.policy-admin-tabs{border:1px solid var(--line);background:var(--paper);gap:2px;padding:6px;display:grid}.policy-admin-tabs button{text-align:left;color:var(--muted);cursor:pointer;background:0 0;border:0;justify-content:space-between;gap:8px;padding:9px 10px;font-size:9px;display:flex}.policy-admin-tabs button.is-active{background:var(--ink);color:var(--bone)}.policy-admin-tabs button i{background:var(--red);border-radius:50%;width:5px;height:5px;margin-top:4px}.policy-admin-editor .field{margin-bottom:10px}.policy-admin-actions{flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:10px;display:flex}.article-body-custom h2{margin-top:24px}@media (max-width:800px){.policy-admin-layout{grid-template-columns:1fr}.policy-admin-tabs{display:flex;overflow-x:auto}.policy-admin-tabs button{white-space:nowrap}}
