:root{--ink:#10183d;--paper:#f0f1f6;--acid:#edff47;--muted:#56607f;--line:#d6d9e5;color-scheme:light}html,body{background:#f0f1f6;color:var(--ink)}body:before{display:none}header{min-height:112px;background:#fff;border-bottom:1px solid #e1e3eb;box-shadow:none;padding:0 max(20px,4vw);backdrop-filter:none}header .brand{width:230px;height:108px}header nav a{color:#10183d}header nav a:hover{color:#f08a18}.footer{background:#fff;color:#10183d;border-top:1px solid #dfe2ea}.footer p{color:#56607f}.eyebrow{color:#4d587b}.hero p,.muted,.card small,.gallery-count,.release-details>div:first-child p,.track-list time,.track-list small{color:var(--muted)}input,select,textarea,.bar input,.bar select{color:#10183d;background:#fff;border:1px solid #aeb5ca;box-shadow:none}input::placeholder,textarea::placeholder{color:#7c849d}button,.button,.bar button,.card form button,.card-button,.recommend-row button,.recommend-action{background:#fff;color:#0d0f18;border:1.5px solid #111;box-shadow:0 2px 4px rgba(15,22,54,.18);border-radius:999px}.button.alt{background:#10183d;color:#fff;border-color:#10183d;box-shadow:0 3px 8px rgba(15,22,54,.22)}.pill{background:#101c51;color:#fff}.grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:38px 28px}.card{padding:0;background:transparent;border:0;border-radius:0;box-shadow:none;backdrop-filter:none}.card:hover{transform:none;box-shadow:none}.card-art{padding:16px;background:#fff;border:1.5px solid #17265a;border-radius:20px;box-shadow:0 4px 7px rgba(13,25,65,.25);overflow:hidden}.card-art .art{border-radius:0}.card-copy{padding:10px 0 0;gap:18px}.card h2{font-size:1rem;color:#0d0f18}.card .muted{color:#0d0f18;font-weight:900}.card form button,.card-button{padding:11px 12px;font-size:.9rem}.card-button.disabled,.recommend-action.disabled{background:#e4e6ed;color:#697087;border-color:#979eb0}.carousel-track{background:#fff;border:1.5px solid #17265a;box-shadow:0 5px 10px rgba(13,25,65,.18)}.featured-slide{color:#10183d;background:#fff}.featured-copy h2,.featured-copy p{color:#56607f}.featured-copy .button.alt{background:#10183d;color:#fff}.carousel-arrow{background:#fff;color:#10183d;border:1.5px solid #10183d;box-shadow:0 2px 4px rgba(13,25,65,.18)}.carousel-dot{background:#9da4b8}.carousel-dot.active{background:#10183d}.product-gallery>.gallery-main,.gallery-thumb{border-color:#9ca5bd}.gallery-thumb.active{border-color:#10183d;box-shadow:0 0 0 1px #10183d}.notice{background:#fff;color:#10183d;border-left-color:#f08a18}.checkout-panel,.order-summary,.admin-card,.admin-table,.stat{background:#fff;border-color:#d3d7e3;box-shadow:0 4px 12px rgba(13,25,65,.08);backdrop-filter:none}.delivery-form legend,.summary-title,.checkout-item,.admin-table th,.admin-table td,.variant-admin{border-color:#d8dbe5}.field-grid input,.field-grid select{background:#fff;border-color:#aeb5ca;color:#10183d}.field-grid input:focus,.field-grid select:focus{background:#fff;border-color:#10183d}.preorder-check{background:#f4f5f8;color:#4f5873;border:1px solid #d8dbe4}.release-details,.recommendations,.recommend-row,.track-list li,.cart-row{border-color:#d2d6e2}.track-position{background:#10183d;color:#fff;border:0;box-shadow:none}.tracklist-pending{background:#fff;color:#68718a;border-color:#d2d6e2}.recommend-image{border:1px solid #b7bed0}.admin-table a{color:#10183d}.image-lightbox{background:#fff;color:#10183d;border:1px solid #aab1c4}.image-lightbox p{color:#56607f}.lightbox-close{background:#10183d;color:#fff}.error{background:#a62d39;color:#fff}.summary-total{border-color:#10183d}:focus-visible{outline-color:#f08a18}@media(max-width:1000px){.grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){header{min-height:76px}header .brand{width:175px;height:74px}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.card-art{padding:9px;border-radius:14px}.card h2{font-size:.9rem}.card-copy{padding-top:8px}.featured-slide{background:#fff}}@media(max-width:420px){.card form button,.card-button{font-size:.72rem;padding:9px 5px}}
.inventory-row-actions .button,.inventory-manage-links .button{min-height:0;padding:8px 12px;border-radius:3px;box-shadow:none;font-size:.82rem;line-height:1.2}.inventory-row-actions .button{background:#10183d;color:#fff;border-color:#10183d}
body:has(.inventory-release-title) header{min-height:76px;padding-block:0}body:has(.inventory-release-title) header .brand{width:180px;height:74px}body:has(.inventory-release-title) .wrap{width:min(1320px,94vw)}body:has(.inventory-release-title) .inventory-release-title{align-items:center;margin:12px 0 14px}body:has(.inventory-release-title) .inventory-release-title h1{font-size:clamp(1.75rem,3vw,2.55rem);line-height:1;margin:.12em 0}body:has(.inventory-release-title) .inventory-release-title p{margin:.25rem 0}body:has(.inventory-release-title) main>a:first-child{display:inline-block;margin-top:7px}body:has(.inventory-release-title) .admin-card{padding:15px 20px;margin:10px 0}body:has(.inventory-release-title) .admin-card h2{font-size:1.35rem;margin:.1rem 0 .45rem}body:has(.inventory-release-title) .admin-card>p{margin:.35rem 0 .65rem}body:has(.inventory-release-title) .admin-card label{margin:8px 0}body:has(.inventory-release-title) input,body:has(.inventory-release-title) select,body:has(.inventory-release-title) textarea{min-height:38px;padding:8px 10px}body:has(.inventory-release-title) .inventory-variant-editor{margin:10px 0;padding:12px 15px}body:has(.inventory-release-title) .inventory-variant-editor legend{font-size:1rem}body:has(.inventory-release-title) .inventory-variant-visual{grid-template-columns:110px minmax(0,1fr);gap:16px}body:has(.inventory-release-title) .inventory-variant-image,body:has(.inventory-release-title) .variant-image-placeholder{width:110px}body:has(.inventory-release-title) .stock-editor-grid{grid-template-columns:repeat(2,minmax(150px,1fr)) minmax(110px,.5fr);gap:10px;margin:10px 0}body:has(.inventory-release-title) .stock-editor-grid input{font-size:1rem}body:has(.inventory-release-title) .stock-context{padding:8px}body:has(.inventory-release-title) .inventory-manage-links{display:flex;align-items:center;gap:10px}body:has(.inventory-release-title) .footer{padding-block:18px}@media(max-width:800px){body:has(.inventory-release-title) .inventory-variant-visual,body:has(.inventory-release-title) .stock-editor-grid{grid-template-columns:1fr}body:has(.inventory-release-title) .inventory-manage-links{align-items:flex-start;flex-direction:column}}
