:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}body{margin:0}#root{text-align:center;border-inline:1px solid var(--border);box-sizing:border-box;flex-direction:column;width:1460px;max-width:100%;min-height:100svh;margin:0 auto;display:flex}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}.bp-fallback{color:#8e8e93;background:#111;border-radius:4px;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.bp-layout-standard{justify-content:center;align-items:flex-start;gap:2rem;max-width:800px;margin:1rem auto;display:flex}.bp-standard-art{flex:0 0 350px;height:350px}.bp-standard-art img{object-fit:cover;border-radius:4px;width:100%;height:100%;box-shadow:0 4px 12px #00000080}.bp-standard-player{flex:1;width:100%;min-width:300px}.bp-standard-player iframe{border:none;width:100%;height:350px}.bp-layout-hover{justify-content:center;width:350px;height:350px;margin:1rem auto;animation:3s ease-in-out infinite candleFlicker;display:flex}.bp-layout-hover iframe{border:none;width:100%;height:100%}@keyframes candleFlicker{0%{box-shadow:0 4px 20px #ef4d254d}10%{box-shadow:0 4px 23px 2px #ef4d254d}20%{box-shadow:0 4px 18px -1px #ef4d254d}30%{box-shadow:0 4px 25px 3px #ef4d254d}40%{box-shadow:0 4px 19px #ef4d254d}50%{box-shadow:0 4px 27px 4px #ef4d254d}60%{box-shadow:0 4px 17px -2px #ef4d254d}70%{box-shadow:0 4px 21px 1px #ef4d254d}80%{box-shadow:0 4px 24px 2px #ef4d254d}90%{box-shadow:0 4px 19px -1px #ef4d254d}to{box-shadow:0 4px 20px #ef4d254d}}.bp-layout-compact{flex-direction:column;align-items:center;width:350px;margin:3rem auto;display:flex}.bp-compact-art{width:350px;height:350px}.bp-compact-art img{object-fit:cover;border-radius:4px;width:100%;height:100%;box-shadow:0 4px 12px #00000080}.bp-layout-compact iframe{border:none;width:350px;height:42px;margin-top:1rem}@media (width<=800px){.bp-layout-standard{flex-direction:column;align-items:center}.bp-standard-player{width:350px;max-width:100%}}.product-catalog-card{background-color:#1c1c22;border-radius:8px;flex-direction:column;width:100%;height:100%;transition:transform .2s;display:flex;overflow:hidden}.product-catalog-card:hover{border-color:#3a3a44;transform:translateY(-2px)}.product-card-media-frame{background-color:#111;width:100%;height:240px;position:relative}.product-card-image{object-fit:cover;width:100%;height:100%;display:block}.product-card-body{text-align:left;flex-direction:column;flex:1;justify-content:flex-end;margin-bottom:0;padding:1rem;display:flex}.product-card-title{color:#fff;letter-spacing:-.2px;margin:0 0 .5rem;font-size:1.3rem;font-weight:500}.product-card-price{letter-spacing:-.2px;color:#ef4d25;margin:0;font-size:1.2rem;font-weight:600}.coming-soon-overlay{z-index:10;background:#dcdcdc66;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;inset:0}.product-catalog-card:hover .coming-soon-overlay,.main-display-image-frame:hover .coming-soon-overlay{opacity:0;pointer-events:none}.coming-soon-stamp{color:#333;text-transform:uppercase;letter-spacing:1px;font-size:.9rem;font-weight:700}.preorder-stamp{color:#fff;background-color:#4caf50;border-color:#fff}.product-card-preorder-date{color:#4caf50;margin:.35rem 0 0;font-size:.85rem;font-weight:500}.artist-profile-card{opacity:.8;background-color:#1a1a1a;border:1px solid #2a2a2a;border-radius:8px;flex-direction:column;justify-content:space-between;max-width:300px;padding:1.5rem;transition:all .4s;display:flex}.artist-profile-card:hover{opacity:1;animation:5s ease-in-out infinite candleFlicker;transform:translateY(-4px)}.artist-avatar-placeholder{color:#646cff;background-color:#2a2a2a;border:1px solid #333;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:1.2rem;font-weight:700;display:flex}.artist-card-bio{color:#aaa;border:5px solid none;flex-grow:1;margin-bottom:1.5rem;font-size:.9rem;line-height:1.5;display:none}.artist-headshot-container{border:5px solid none;background-color:#1a1a1a;border-radius:4px;justify-content:center;width:100%;margin-bottom:1rem;display:flex;overflow:visible;box-shadow:0 4px 12px #0000004d}.artist-headshot-img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.artist-headshot-fallback{color:#444;background-color:#111;justify-content:center;align-items:center;width:100%;height:100%;font-size:5rem;display:flex}.artist-social-links{justify-content:center;gap:1.8rem;padding:.5rem;display:flex}a.media-links{color:#aaa;border:none;justify-content:center;align-items:center;transition:color .5s;display:flex}a.media-links:hover{color:#ef4d25}#apple-logo{margin-top:-4px}svg{width:30px;height:30px}._home-dynamic-sections-linear-canvas_ubg7v_2{box-sizing:border-box;flex-direction:column;width:100%;display:flex}._audio-player-top-card_ubg7v_12,._store-shelf-bottom-card_ubg7v_18{box-sizing:border-box;width:100%}._horizontal-scroll-shelf_ubg7v_25{box-sizing:border-box;scroll-behavior:smooth;gap:1.5rem;width:100%;padding:1rem 0 1rem 1rem;display:flex;overflow-x:auto}._horizontal-scroll-shelf_ubg7v_25:before,._horizontal-scroll-shelf_ubg7v_25:after{content:"";flex:0 0 1px;padding:1rem}._mock-product-shelf-item_ubg7v_43{box-sizing:border-box;background-color:#121212;border:1px solid #2c2c34;border-radius:8px;flex-direction:column;flex:0 0 240px;width:240px;display:flex;overflow:hidden}._shelf-release-notice_ubg7v_62{color:#ff9500;margin:0;font-size:.75rem;font-style:italic}._shelf-badge_ubg7v_74{text-transform:uppercase;letter-spacing:.5px;border-radius:3px;padding:.2rem .4rem;font-size:.65rem;font-weight:700;position:absolute;top:8px;left:8px}._shelf-badge_ubg7v_74._badge-soon_ubg7v_89{color:#000;background-color:#ff9500}._shelf-badge_ubg7v_74._badge-preorder_ubg7v_95{color:#fff;background-color:#646cff}._home-rendering-fallback-loader_ubg7v_102{text-align:center;color:#8e8e93;padding:5rem 0;font-size:1rem;font-style:italic}._shelf-empty-msg_ubg7v_112{color:#666;padding:2rem 0;font-style:italic}._home-standalone-artwork-block_ubg7v_119{background-color:#0c0c0e;border:10px solid #2c2c34;border-radius:8px;width:100%;overflow:hidden}._artwork-navigation-anchor_ubg7v_127{width:100%;display:block}._artwork-fullwidth-fluid-img_ubg7v_132{object-fit:cover;width:100%;height:auto;max-height:500px;display:block}._home-roster-section_ubg7v_141{width:100%;max-width:100%;padding:0}._home-section-title_ubg7v_149{text-align:center;text-transform:uppercase;letter-spacing:2px;color:#fff;margin-bottom:2rem;font-size:2rem}._roster-horizontal-scroll_ubg7v_160{scrollbar-width:thin;scrollbar-color:#333 #333;scroll-snap-type:x mandatory;align-content:center;gap:1.5rem;padding:2rem 0;display:flex;overflow-x:auto}._roster-scroll-item_ubg7v_172:first-child{margin-left:4rem}._roster-scroll-item_ubg7v_172:last-child{margin-right:4rem}._roster-horizontal-scroll_ubg7v_160::-webkit-scrollbar{height:8px}._roster-horizontal-scroll_ubg7v_160::-webkit-scrollbar-track{background:#1a1a1a;border-radius:4px}._roster-horizontal-scroll_ubg7v_160::-webkit-scrollbar-thumb{background-color:#ef4d25;border-radius:4px}._roster-scroll-item_ubg7v_172{scroll-snap-align:center;flex:none;width:280px}._home-video-block_ubg7v_204{width:100%;margin:1.5rem auto;padding:0 1rem;box-shadow:0 0 50px 10px #f14d0833}._video-standard_ubg7v_213{max-width:800px}._video-large_ubg7v_217{max-width:1000px}._video-full_ubg7v_221{max-width:100%;padding:0}._video-embed-container_ubg7v_227{background:#000;border-radius:8px;width:100%;padding-bottom:56.25%;position:relative;overflow:hidden;box-shadow:0 8px 30px #00000080}._video-full_ubg7v_221 ._video-embed-container_ubg7v_227{border-radius:0}._video-embed-container_ubg7v_227 iframe{border:none;width:100%;height:100%;position:absolute;top:0;left:0}@media (width<=768px){._album-artwork-panel_ubg7v_252{background-color:#111115;border:1px solid #2c2c34;border-radius:6px;flex:0 0 300px;width:300px;height:300px;overflow:hidden}._audio-player-top-card_ubg7v_12._split-header-layout_ubg7v_262{flex-direction:column}}.about-section-container{border:none;margin-top:0;padding-top:1em}.collective-about-block{text-align:center;max-width:800px;margin:0 auto 4rem}.collective-title{color:#fff;margin-bottom:1rem;font-size:2rem}.collective-description{color:#b3b3b3;font-size:1.1rem;line-height:1.6}.roster-headline{color:#fff;letter-spacing:.5px;margin-bottom:1.5rem;font-size:1.5rem}.artists-roster-grid{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}@media (width<=1024px){.artists-roster-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.artists-roster-grid{grid-template-columns:1fr}}.store-catalog-wrapper{box-sizing:border-box;width:100%;padding:0 3rem}.store-catalog-headline{color:#fff;border-bottom:1px solid #222;padding:1em;font-size:1.5rem}.store-products-grid{box-sizing:border-box;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:2rem;width:100%;padding:2em;display:grid}.store-status-msg{color:#8e8e93;text-align:center;padding:3rem 0;font-size:1rem;font-style:italic}.status-msg-error{color:#f44336}.store-empty-notice{color:#666;text-align:center;padding:4rem 0;font-style:italic}.store-control-center-panel{box-sizing:border-box;background-color:#0000;border-radius:8px;flex-direction:row;align-items:center;gap:.5rem;width:100%;margin:.2em 0 0;padding:.5rem;display:flex}.search-input-wrapper{width:100%}.store-search-field{color:#fff;box-sizing:border-box;background-color:#0000;border:1px solid #33333380;border-radius:6px;outline:none;width:100%;padding:.8rem 1.2rem;font-size:.95rem;transition:border-color .15s}.store-search-field:focus{border-color:#646cff}.filters-dropdowns-row-wrapper{flex-wrap:wrap;align-items:center;gap:1.5rem;width:100%;display:flex}.filter-select-stack{flex-direction:column;flex:1;gap:.4rem;min-width:100px;display:flex}.filter-select-caption{color:#8e8e93;text-transform:uppercase;letter-spacing:.5px;font-size:.7rem;font-weight:700}.store-dropdown-select{color:#fff;cursor:pointer;box-sizing:border-box;background-color:#0000;border:1px solid #333333b3;border-radius:6px;outline:none;width:100%;padding:.65rem;font-size:.9rem;transition:border-color .15s}.store-dropdown-select:focus{border-color:#646cff}.animate-fade-in{animation:.2s forwards storeFilterFadeIn}@keyframes storeFilterFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (width<=768px){.filters-dropdowns-row-wrapper{flex-direction:column;gap:1rem}.filter-select-stack{width:100%}}.checkout-view-container{color:#fff;padding:1rem 0}.checkout-layout-split{grid-template-columns:3fr 2fr;gap:2rem;margin-top:1.5rem;display:grid}@media (width<=900px){.checkout-layout-split{grid-template-columns:1fr}}.checkout-billing-card,.checkout-summary-card{background-color:#1c1c1c;border:1px solid #2a2a2a;border-radius:8px;height:fit-content;padding:2rem}.paypal-form{flex-direction:column;gap:1.2rem;margin-top:1rem;display:flex}.billing-label{color:#aaa;flex-direction:column;gap:.4rem;font-size:.9rem;display:flex}.billing-input{color:#fff;background-color:#252525;border:1px solid #444;border-radius:4px;padding:.7rem;font-family:inherit;font-size:.95rem}.billing-input:focus{border-color:#646cff;outline:none}.spacing-top-heading{margin-top:1rem}.paypal-elements-container{background-color:#141414;border:1px solid #333;border-radius:6px;flex-direction:column;gap:.5rem;padding:1.5rem;display:flex}.paypal-badge{color:#0079c1;text-transform:uppercase;letter-spacing:.5px;font-size:.85rem;font-weight:700}.payment-instructions{color:#aaa;margin:0;font-size:.9rem;line-height:1.4}.paypal-submit-btn{color:#111;cursor:pointer;background-color:#ffc439;border:none;border-radius:6px;margin-top:.5rem;padding:1rem;font-size:1.05rem;font-weight:700;transition:background-color .2s,opacity .2s}.paypal-submit-btn:hover{background-color:#f2b627}.paypal-submit-btn:disabled{color:#666;cursor:not-allowed;background-color:#333}.manifest-items-list{max-height:250px;margin-top:1rem;overflow-y:auto}.manifest-item-row{border-bottom:1px solid #252525;justify-content:space-between;align-items:center;padding:.8rem 0;display:flex}.manifest-item-meta{flex-direction:column;gap:.1rem;display:flex}.manifest-item-title{color:#fff;font-weight:600}.manifest-item-sub{color:#888;font-size:.8rem}.manifest-item-final-price{color:#fff;font-weight:600}.manifest-totals-block{border-top:1px solid #333;flex-direction:column;gap:.8rem;margin-top:1.5rem;padding-top:1rem;display:flex}.totals-row{color:#aaa;justify-content:space-between;display:flex}.free-text{color:#2ed573;font-weight:700}.total-highlight{color:#fff;border-top:1px solid #252525;padding-top:.8rem;font-size:1.2rem;font-weight:700}.checkout-success-view{justify-content:center;padding:4rem 0;display:flex}.success-card{text-align:center;background-color:#1c1c1c;border:1px solid #2a2a2a;border-radius:8px;max-width:450px;padding:3rem}.success-icon{color:#2ed573;margin-bottom:1rem;font-size:3rem}.return-home-btn{color:#fff;cursor:pointer;background-color:#646cff;border:none;border-radius:6px;margin-top:1.5rem;padding:.7rem 1.5rem;font-weight:700}.contact-view-wrapper{justify-content:center;align-items:center;min-height:60vh;padding:4rem 2rem;display:flex}.contact-form-card{background-color:#1a1a1a;border:1px solid #333;border-radius:8px;width:100%;max-width:600px;padding:3rem;box-shadow:0 8px 30px #00000080}.contact-form-card h2{text-align:center;color:#fff;letter-spacing:2px;text-transform:uppercase;margin-top:0;margin-bottom:2rem;font-size:2rem}.contact-status-banner{text-align:center;border-radius:4px;margin-bottom:2rem;padding:1rem;font-weight:700}.contact-status-banner.success{color:#2ecc71;background-color:#2ecc711a;border:1px solid #2ecc714d}.contact-status-banner.error{color:#e74c3c;background-color:#e74c3c1a;border:1px solid #e74c3c4d}.vertical-form{flex-direction:column;gap:1.5rem;display:flex}.input-field-stack{flex-direction:column;gap:.5rem;display:flex}.config-field-caption{color:#aaa;text-transform:uppercase;letter-spacing:1px;font-size:.9rem}.form-input{color:#fff;background-color:#111;border:1px solid #444;border-radius:4px;padding:.8rem 1rem;font-size:1rem;transition:border-color .2s}.form-input:focus{border-color:#ef4d25;outline:none}.form-textarea{resize:vertical;min-height:120px;font-family:inherit}.btn-submit{color:#fff;cursor:pointer;text-transform:uppercase;letter-spacing:1px;background-color:#ef4d25;border:none;border-radius:4px;padding:1rem;font-size:1.1rem;font-weight:700;transition:background-color .2s,opacity .2s}.btn-submit:hover:not(:disabled){background-color:#ff6339}.btn-submit:disabled{cursor:not-allowed}@media (width<=600px){.contact-form-card{padding:2rem 1.5rem}}.news-feed-container{max-width:800px;margin:0 auto;padding:2rem 1rem}.news-header-block{text-align:center;border-bottom:1px solid #333;margin-bottom:3rem;padding-bottom:2rem}.news-header-block h2{text-transform:uppercase;letter-spacing:2px;margin:0 0 .5rem;font-size:2.5rem}.news-header-block p{color:#888;margin:0}.news-posts-timeline{flex-direction:column;gap:3rem;display:flex}.news-post-card{background:#151515;border:1px solid #2a2a2a;border-radius:8px;padding:2rem;box-shadow:0 4px 15px #0000004d}.news-post-header{border-bottom:1px solid #222;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;display:flex}.news-post-header h3{color:#fff;margin:0;font-size:1.4rem}.news-post-date{color:#ef4d25;font-size:.9rem;font-weight:700}.news-post-body{color:#ccc;white-space:pre-wrap;margin-top:1.5rem;line-height:1.6}.news-embed-container{background:#000;border-radius:4px;width:100%;position:relative;overflow:hidden}.news-embed-container iframe{width:100%;height:100%;position:absolute;top:0;left:0}.ratio-16-9{padding-bottom:56.25%}.ratio-bandcamp{height:472px}.ratio-ig{height:600px}@media (width<=600px){.news-post-card{padding:1.5rem 1rem}.news-post-header{flex-direction:column;align-items:flex-start;gap:.5rem}}@media (width<=768px){.header-logo-frame{max-width:240px;padding:.5rem 0}.header-logo-img{max-height:40px}.split-header-layout{text-align:center;flex-direction:column;gap:1.25rem}.album-artwork-panel{flex:0 0 160px;width:160px;height:160px}.iframe-wrapper,.bandcamp-iframe{height:200px!important;min-height:200px!important}}.item-detail-view-container{box-sizing:border-box;width:100%;padding:2rem 8rem}.detail-back-btn{color:#e0e0e0;cursor:pointer;background-color:#2c2c34;border:none;border-radius:4px;margin:2rem;padding:.6rem 1.2rem;font-size:.85rem;font-weight:600;transition:background .15s}.detail-back-btn:hover{background-color:#3a3a44}.item-detail-split-layout{gap:3rem;width:100%;display:flex}.item-detail-media-column{flex-direction:column;flex:0 0 40%;display:flex}.main-display-image-frame{aspect-ratio:1;background-color:#111115;border:1px solid #2c2c34;border-radius:8px;width:100%;position:relative;overflow:hidden}.main-viewport-img{object-fit:cover;width:100%;height:100%}.main-viewport-placeholder{background:linear-gradient(135deg,#111,#222);width:100%;height:100%}.media-thumbnail-carousel{gap:.75rem;display:flex;overflow-x:auto}.thumb-carousel-btn{cursor:pointer;background:0 0;border:2px solid #2c2c34;border-radius:4px;width:70px;height:70px;padding:0;overflow:hidden}.thumb-carousel-btn.active-thumb{border-color:#646cff}.thumb-carousel-img{object-fit:cover;width:100%;height:100%}.item-detail-specifications-column{flex-direction:column;flex:1;gap:1rem;display:flex}.specifications-header-block{border-bottom:1px solid #222;padding-bottom:1.25rem}.specifications-purchase-actions-row,.specifications-variant-selection-card{flex-direction:column;align-items:center;display:flex}.spec-category-badge{color:#8e8e93;text-transform:uppercase;letter-spacing:.75px;font-size:.75rem;font-weight:700}.spec-product-title{color:var(--primary-font-color);margin:.5rem 0;font-size:2rem}.spec-price-row{color:var(--primary-font-color);justify-content:center;align-items:center;display:flex}.spec-price-current{color:var(--primary-font-color);font-size:1.5rem;font-weight:500}.spec-price-current.markdown-sale{color:#4caf50}.spec-price-slashed{color:#666;font-size:1.2rem;text-decoration:line-through}.item-detail-specifications-column h4{text-transform:uppercase;color:#8e8e93;letter-spacing:.5px;margin:0 0 .5rem;font-size:.9rem}.item-detail-specifications-column p{color:#b1b1b6;margin:0;font-size:.95rem;line-height:1.5}.meta-pills-row{flex-wrap:wrap;gap:.5rem;display:flex}.meta-spec-pill{color:#fff;background-color:#1c1c22;border:1px solid #2c2c34;border-radius:4px;padding:.35rem .75rem;font-size:.85rem}.bundle-items-checklist{color:#b1b1b6;margin:0;padding-left:1.25rem;font-size:.95rem}.bundle-items-checklist li{margin-bottom:.35rem}.variant-select-dropdown{color:#fff;cursor:pointer;background-color:#1c1c22;border:1px solid #3a3a44;border-radius:4px;outline:none;width:100%;max-width:300px;padding:1rem}.variant-select-dropdown:focus{border-color:#6e2510}.purchase-action-btn{cursor:pointer;text-align:center;border:none;border-radius:4px;width:100%;max-width:300px;padding:.85rem;font-size:.95rem;font-weight:700;transition:background .15s}.primary-btn-buy{background-color:var(--primary-color);color:#fff;transition:all .3s ease-in-out}.primary-btn-buy:hover{background-color:#ef4d25b3}.primary-btn-preorder{color:#fff;background-color:#4caf50}.primary-btn-preorder:hover{background-color:#43a047}.primary-btn-soldout{color:#ff6b6b;cursor:not-allowed;background-color:#221a1a;border:1px solid #5c2c2c}.purchase-action-lock-notice p{color:#ff9500;margin-bottom:.75rem;font-size:.85rem;font-style:italic}.purchase-action-lock-notice .purchase-action-btn{color:#666;cursor:not-allowed;background-color:#2a2a32;border:1px solid #3a3a44}.detail-status-msg{text-align:center;color:#8e8e93;padding:5rem 0;font-style:italic}.detail-status-msg.error-msg p{color:#f44336;margin-bottom:1.5rem}.favorite-action-btn{color:#e0e0e0;cursor:pointer;background-color:#0000;border:1px solid #3a3a44;border-radius:4px;width:100%;max-width:300px;margin-top:1rem;padding:.85rem;font-size:.95rem;font-weight:600;transition:all .2s}.favorite-action-btn:hover{color:#fff;border-color:#6e2510}.favorite-action-btn.is-active{color:gold;border-color:gold}.preorder-stamp{background-color:var(--primary-color);color:#fff;border-color:#fff;padding:1rem}.purchase-action-preorder-notice{color:#4caf50;margin-bottom:.75rem;font-size:.85rem;font-weight:500}.quantity-controls{width:100%;color:var(--primary-font-color);justify-content:center;align-items:center;font-size:1rem;display:flex}.quantity-label{margin-right:1em}.quantity-button{background-color:#0000;border:none;font-size:2em;transition:all .8s ease-in-out}.quantity-button#subtract-button{margin-right:3px;padding-bottom:6px}.quantity-button#add-button{font-size:1.8rem}.quantity-button:hover{color:var(--primary-color)}.quantity-input{text-align:center;background-color:#0000;border:none;width:2em;font-size:1.2rem}@media (width<=768px){.item-detail-split-layout{flex-direction:column;gap:2rem}.item-detail-media-column{flex:1}}.artist-profile-view-container{box-sizing:border-box;width:100%;padding:1rem 0}.artist-back-btn{color:#e0e0e0;cursor:pointer;background-color:#2c2c34;border:none;border-radius:4px;margin-bottom:2rem;padding:.6rem 1.2rem;font-size:.85rem;font-weight:600;transition:background .15s}.artist-back-btn:hover{background-color:#3a3a44}.artist-profile-layout-card{align-items:flex-start;gap:2rem;width:100%;display:flex}.artist-avatar-sidebar{text-align:center;box-sizing:border-box;background-color:#141418;border:1px solid #2c2c34;border-radius:8px;flex-direction:column;flex:0 0 300px;align-items:center;width:300px;padding:2rem;display:flex;position:sticky;top:2rem}.avatar-graphic-frame{background-color:#1c1c22;border:2px solid #3a3a44;border-radius:50%;width:200px;height:200px;margin-bottom:1.25rem;overflow:hidden}.avatar-img{object-fit:cover;width:100%;height:100%}.avatar-placeholder-graphic{background:linear-gradient(135deg,#2c3e50,#000);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.avatar-placeholder-graphic span{color:#fff;font-size:3.5rem;font-weight:700}.artist-display-name{color:#fff;margin:0 0 .25rem;font-size:1.5rem}.artist-role-title{color:#8e8e93;text-transform:uppercase;letter-spacing:.5px;margin-bottom:2rem;font-size:.85rem}.artist-social-links-row{justify-content:space-evenly;width:100%;display:flex}.media-links{color:#8e8e93;transition:color .2s}.media-links:hover{color:#fff}.artist-content-main{flex-direction:column;flex:1;gap:2rem;min-width:0;display:flex}.artist-media-feed{flex-direction:column;gap:2rem;display:flex}.artist-panel-card{box-sizing:border-box;background-color:#1c1c22;border:1px solid #2c2c34;border-radius:8px;width:100%;padding:2rem}.biography-section-heading{color:#fff;text-transform:uppercase;letter-spacing:1px;border-bottom:1px solid #2c2c34;margin:0 0 1.25rem;padding-bottom:.5rem;font-size:1.2rem}.artist-bio-text{color:#b1b1b6;white-space:pre-wrap;margin:0;font-size:1rem;line-height:1.7}.artist-responsive-media-iframe-frame{background:#000;border-radius:4px;width:100%;padding-bottom:56.25%;position:relative;overflow:hidden}.artist-responsive-media-iframe-frame iframe{border:none;width:100%;height:100%;position:absolute;top:0;left:0}.artist-responsive-bandcamp-embed-frame{border-radius:4px;width:100%;height:472px;overflow:hidden}.artist-responsive-bandcamp-embed-frame iframe{border:none;width:100%;height:100%}.artist-status-msg.error-msg p{color:#f44336;margin-bottom:1.5rem}@media (width<=768px){.artist-profile-layout-card{flex-direction:column}.artist-avatar-sidebar{flex:none;width:100%;position:relative;top:0}.artist-panel-card{padding:1.5rem}}:root{--bg-color:#121212;--card-bg:#18181c;--text-color:#e0e0e0;--accent-color:#646cff;--success-color:#4caf50;--error-color:#f44336;--primary-color:#ef4d25;--primary-black:#1b1b1b;--primary-gray:#71595938;--primary-font-color:#e0e0e0}body{background-color:var(--bg-color);color:var(--primary-font-color);margin:0;padding:0;font-family:Arial,sans-serif;overflow-x:hidden}.app-container{box-sizing:border-box;flex-direction:column;width:100%;max-width:100vw;margin:0 auto;padding:0;display:flex}.status-badge{text-align:center;border-radius:6px;margin-bottom:2rem;padding:1rem;font-weight:700}.status-badge.healthy{border:1px solid var(--success-color);color:#81c784;background-color:#4caf501a}.status-badge.error{border:1px solid var(--error-color);color:#e57373;background-color:#f443361a}main.sandbox-main{box-sizing:border-box;width:100%}.add-to-cart-btn{background:var(--primary-color);color:#fff;cursor:pointer;border:none;border-radius:4px;width:100%;padding:10px;font-weight:600;transition:background .15s ease-in-out}@media (width<=768px){.header-logo-frame{max-width:240px;padding:.5rem 0}.header-logo-img{max-height:40px}.split-header-layout{text-align:center;flex-direction:column;gap:1.25rem}.album-artwork-panel{flex:0 0 160px;width:160px;height:160px}.iframe-wrapper,.bandcamp-iframe{height:200px!important;min-height:200px!important}}.main-navbar{background-color:#000000e6;border-top:.5px solid #ff450033;border-bottom:.5px solid #ff450033;flex:1;justify-content:space-around;align-self:center;align-items:center;min-width:90%;margin-top:-10px;padding:.3rem 1rem;font-family:Arial,sans-serif;display:flex;box-shadow:0 0 60px 20px #000}.nav-links{gap:2rem;margin:0;padding:0;list-style:none;transition:all .8ms ease-in-out;display:flex}.nav-link:hover{color:#ef4d25}.nav-links button{color:#aaa;cursor:pointer;background:0 0;border:none;padding:0;font-family:Arial,sans-serif;font-size:1.3em;font-weight:500;transition:color 1s,text-shadow 3s}.nav-links button:hover{color:var(--primary-color)}.nav-utilities{align-items:center;gap:.2rem;margin-left:2em;display:flex}.nav-btn{color:#e0e0e0;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:.5rem;padding:.5rem .8rem;font-size:.9em;font-weight:600;transition:all .2s;display:flex}.nav-icon{color:#aaa;width:20px;height:20px;transition:all .9s;animation:1.5s infinite alternate flicker;overflow:visible}.nav-icon#account-icon,.nav-icon#logout-icon{width:25px;height:25px}@keyframes flicker{0%,to{text-shadow:0 0 4px #ffffff91,0 -5px 4px #ff3,2px -10px 6px #f90,-2px -15px 11px #f60,2px -25px 18px #f30}50%{text-shadow:0 0 5px #ffffff45,-1px -3px 5px #ffff3378,1px -6px 8px #ff990087,-1px -10px 14px #ff660073,1px -16px 22px #ff33007d}}.nav-icon:hover,.nav-icon:active{color:#ef4d25}#nav-contact{padding-right:.8em}.cart-btn{color:#aaa;position:relative}.cart-btn:hover{color:#ef4d25}.cart-badge{color:#fff;background-color:#ef4d25;border-radius:10px;padding:.15rem .4rem;font-size:.5rem;font-weight:700;position:absolute;top:5px;left:30px;box-shadow:-2px 2px 10px #000}@media (width<=768px){.main-navbar{box-sizing:border-box;flex-wrap:wrap;justify-content:center;gap:1rem;width:100%;padding:1rem}.nav-links{flex-wrap:wrap;justify-content:center;gap:1.5rem}.nav-utilities{flex-wrap:wrap;justify-content:center}.nav-text{display:none}}.user-dashboard-container{color:#e0e0e0;width:100%;max-width:1000px;margin:0 auto;padding:2rem 0}.dashboard-header-block{border-bottom:1px solid #2c2c34;margin-bottom:2.5rem;padding-bottom:1.5rem}.dashboard-header-block h2{color:#fff;margin:0 0 1rem}.account-quick-info p{color:#b1b1b6;margin:.25rem 0}.role-badge{color:#fff;text-transform:uppercase;background-color:#646cff;border-radius:4px;padding:.15rem .5rem;font-size:.75rem;font-weight:700}.dashboard-stacked-layout{flex-direction:column;gap:1.5rem;display:flex}.form-section-label{color:#8e8e93;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.25rem;font-size:.8rem;font-weight:700}.dashboard-card{background-color:#1c1c22;border:1px solid #2c2c34;border-radius:8px;flex-direction:column;padding:1.5rem;display:flex}.dashboard-card.full-width{grid-column:1/-1}.card-header-row{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.dashboard-card h3{color:#fff;margin:0;font-size:1.2rem}.edit-action-btn{color:#8e8e93;cursor:pointer;background:0 0;border:1px solid #3a3a44;border-radius:4px;padding:.35rem .75rem;font-size:.8rem}.edit-action-btn:hover{color:#fff;border-color:#646cff}.address-display p{color:#b1b1b6;margin:0 0 .35rem;line-height:1.4}.address-phone{font-style:italic;color:#8e8e93!important;margin-top:.5rem!important}.empty-state-msg{color:#666;margin:1rem 0;font-style:italic}.address-edit-form{flex-direction:column;gap:.75rem;display:flex}.address-edit-form input{color:#fff;background-color:#111115;border:1px solid #3a3a44;border-radius:4px;padding:.75rem;font-size:.9rem}.address-edit-form input:focus{border-color:#646cff;outline:none}.form-row-split{flex-flow:wrap;gap:1.5rem;display:flex}.form-row-split>*{flex:calc(50% - .75rem);min-width:200px}.form-row-split input{flex:1}.form-action-buttons{gap:1rem;margin-top:.5rem;display:flex}.cancel-btn,.save-btn{cursor:pointer;border:none;border-radius:4px;flex:1;padding:.75rem;font-weight:600}.dashboard-list{margin:0;padding:0;list-style:none}.dashboard-list-item{background-color:#111115;border:1px solid #2c2c34;border-radius:4px;margin-bottom:.5rem;padding:.75rem}.item-id-reference{color:#8e8e93;font-family:monospace;font-size:.85rem}.order-receipt-block{background-color:#111115;border:1px solid #2c2c34;border-radius:6px;margin-bottom:1rem;padding:1.25rem}.order-receipt-header{border-bottom:1px solid #2c2c34;justify-content:space-between;margin-bottom:.75rem;padding-bottom:.75rem;font-size:.9rem;display:flex}.order-date{color:#8e8e93}.order-id{color:#b1b1b6;font-family:monospace}.order-total{color:#4caf50;font-weight:700}.order-items-list{color:#e0e0e0;margin:0;padding-left:1.25rem;font-size:.9rem;line-height:1.6}.favorites-mini-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1rem;margin-top:1.25rem;display:grid}.favorite-mini-card{cursor:pointer;background-color:#111115;border:1px solid #2c2c34;border-radius:6px;flex-direction:column;transition:transform .2s,border-color .2s;display:flex;overflow:hidden}.favorite-mini-card:hover{border-color:#646cff;transform:translateY(-3px)}.fav-mini-img-frame{background-color:#000;border-bottom:1px solid #2c2c34;width:100%;height:140px}.fav-mini-img-frame img{object-fit:cover;width:100%;height:100%;display:block}.fav-mini-details{flex-direction:column;flex-grow:1;padding:.85rem;display:flex}.fav-mini-details h4{color:#fff;white-space:nowrap;text-overflow:ellipsis;margin:0 0 .25rem;font-size:.95rem;overflow:hidden}.fav-mini-meta{color:#8e8e93;text-transform:uppercase;letter-spacing:.5px;margin:0 0 .75rem;font-size:.7rem}.fav-mini-price{color:#fff;margin:auto 0 0;font-size:.95rem;font-weight:700}@media (width<=768px){.dashboard-grid{grid-template-columns:1fr}}.cart-overlay-backdrop{z-index:2000;background-color:#0009;justify-content:flex-end;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.cart-quick-window{background-color:#1a1a1a;flex-direction:column;width:100%;max-width:380px;height:100%;animation:.25s ease-out slideIn;display:flex;box-shadow:-5px 0 25px #00000080}@keyframes slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.quick-cart-header{border-bottom:1px solid #2a2a2a;justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.quick-cart-header h3{color:#fff;margin:0}.close-drawer-btn{color:#aaa;cursor:pointer;background:0 0;border:none;font-size:1.8rem;line-height:1}.close-drawer-btn:hover{color:#fff}.quick-cart-body{flex:1;padding:1.5rem;overflow-y:auto}.empty-cart-text{color:#888;text-align:center;margin-top:3rem}.quick-cart-item-row{border-bottom:1px solid #2a2a2a;align-items:center;gap:1.2rem;padding:.5rem;display:flex}.quick-cart-item-image{background-color:#111;flex-shrink:0;width:85px;height:85px;overflow:hidden}.quick-cart-item-image img{object-fit:cover;width:100%;height:100%}.placeholder-image{background-color:#222;width:100%;height:100%}.quick-cart-item-details{flex-direction:column;flex:1;justify-content:space-between;min-height:85px;display:flex}.quick-item-header{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.quick-item-name{color:#fff;text-align:start;margin:0;font-size:1.2rem;font-weight:400;line-height:1.3}.quick-item-meta{color:#888;text-align:start;font-size:.8rem;display:block}.quick-delete-btn{color:#666;cursor:pointer;background:0 0;border:none;padding:0;font-size:1.5rem;line-height:.8;transition:color .2s}.quick-delete-btn:hover{color:#ff4757}.quick-item-controls{justify-content:space-between;align-items:flex-end;margin-top:.25rem;display:flex}.cart-quantity-editor{background:0 0;border:1px solid #444;border-radius:2px;align-items:center;display:flex}.qty-btn{color:#fff;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:1.1rem;line-height:1;transition:background-color .2s;display:flex}.qty-btn:hover:not(:disabled){background-color:#222}.qty-btn:disabled{opacity:.4;cursor:not-allowed}.cart-quantity-display{color:#fff;text-align:center;border-left:1px solid #444;border-right:1px solid #444;justify-content:center;align-items:center;min-width:44px;height:34px;font-weight:400;display:flex}.quick-item-price{color:#fff;letter-spacing:.5px;font-size:1.2rem;font-weight:400}.quick-cart-footer{background-color:#151515;border-top:1px solid #2a2a2a;padding:1.5rem}.subtotal-row{color:#fff;justify-content:space-between;margin-bottom:1rem;font-weight:600;display:flex}.subtotal-amount{color:#2ed573;font-size:1.1rem}.checkout-redirect-btn{color:#fff;cursor:pointer;background-color:#646cff;border:none;border-radius:6px;width:100%;padding:.8rem;font-size:.95rem;font-weight:700;transition:background-color .2s}.checkout-redirect-btn:hover{background-color:#535bf2}.financial-breakdown-block{border-bottom:1px solid #333;flex-direction:column;gap:.5rem;margin-bottom:1rem;padding-bottom:1rem;display:flex}.breakdown-line{color:#888;margin-bottom:0;font-size:.9rem;font-weight:400}.total-line{border-top:1px solid #333;margin-top:.5rem;padding-top:.5rem}.free-shipping-text{color:#2ed573;letter-spacing:.5px;font-weight:700}.shipping-upsell-msg{color:#ff9500;text-align:center;margin-bottom:1rem;font-size:.8rem;font-style:italic}.clickable-cart-item{cursor:pointer;transition:opacity .2s,color .2s}.quick-item-name.clickable-cart-item:hover{color:#888}.quick-cart-item-image.clickable-cart-item:hover{opacity:.75}.global-site-header{background-color:#160001;justify-content:center;min-height:200px;display:flex;position:relative;overflow:hidden}body{background-color:#100001;background-position:50%;background-repeat:no-repeat;background-size:cover;margin:0;font:75% Arial,Helvetica,sans-serif}.header-logo-frame{z-index:5;justify-content:center;align-items:center;width:100%;max-width:600px;margin:0 auto;padding-bottom:.5rem;display:flex;position:relative}.header-logo-img{object-fit:contain;cursor:pointer;width:100%;height:auto;max-height:85px;transition:opacity .2s;display:block}.header-logo-img:hover{opacity:.8}.header-logo-frame,.header-artist-roster,.header-main-nav{z-index:5;position:relative}.artist-header{height:100%;padding-top:1rem}.navbar-artist-roster{margin-bottom:-10px;padding:0}.artist-nav-link{cursor:pointer;color:#fff;font-size:1.1em;transition:text-shadow 1.5s,color 2s}.artist-nav-link:hover{color:#e0e0e0;text-transform:uppercase;animation:1.5s infinite alternate flicker}.nav-separator{color:#3a3a44;cursor:default;margin:0 .75rem}.header-main-nav{box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;max-width:1200px;margin:0 auto;padding:0 2rem;display:flex}@media (width<=768px){.header-main-nav{flex-direction:column;gap:1rem;padding:0 1rem}.nav-left-links,.nav-right-actions{flex-wrap:wrap;justify-content:center;gap:1.5rem;width:100%}.nav-text-label{display:none}.nav-icon-label{width:22px;height:22px}.cart-badge{padding:.1rem .35rem;font-size:1em;top:-6px;right:-10px}}.admin-store-container{color:#fff;background-color:#141414;border:1px solid #2a2a2a;border-radius:8px;margin-top:2rem;padding:2rem}.panel-title{color:#646cff;border-bottom:1px solid #333;margin-top:0;padding-bottom:.5rem}.status-banner{border-radius:4px;margin:1rem 0;padding:1rem;font-weight:500}.status-success{color:#2ed573;background-color:#2ed5731f;border-left:4px solid #2ed573}.status-error{color:#ff4757;background-color:#ff47571f;border-left:4px solid #ff4757}.panel-workspace-grid{grid-template-columns:1fr 2fr;gap:2rem;margin-top:1.5rem;display:grid}@media (width<=900px){.panel-workspace-grid{grid-template-columns:1fr}}.workspace-card{background-color:#1c1c1c;border:1px solid #2a2a2a;border-radius:6px;padding:1.5rem}.category-manager-card{height:fit-content}.category-tree-display{flex-direction:column;gap:.8rem;margin-top:1rem;display:flex}.category-tree-node{background-color:#252525;border-left:3px solid #646cff;border-radius:4px;flex-direction:column;gap:.2rem;padding:.6rem 1rem;display:flex}.node-parent{text-transform:uppercase;letter-spacing:.5px;color:#fff;font-size:.85rem}.node-children{color:#aaa;text-transform:capitalize;font-size:.8rem}.vertical-form{flex-direction:column;gap:1rem;margin-top:1rem;display:flex}.form-row-split{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;display:grid}.form-input{color:#fff;box-sizing:border-box;background-color:#1e1e1e;border:1px solid #333;border-radius:6px;width:100%;padding:.85rem;font-family:inherit;font-size:1rem;transition:all .2s}.form-input:focus{background-color:#252525;border-color:#646cff;outline:none;box-shadow:0 0 0 3px #646cff26}.form-select{text-transform:capitalize;cursor:pointer}.form-textarea{resize:none}.form-section-block{background:#151515;border:1px solid #2a2a2a;border-radius:6px;flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.form-section-title{color:#8e8e93;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid #2a2a2a;margin:0 0 .5rem;padding-bottom:.5rem;font-size:.9rem}.file-upload-input{cursor:pointer;padding:.6rem}.promo-activation-row{border-top:1px solid #333;flex-direction:column;gap:.8rem;margin-top:.5rem;padding-top:1rem;display:flex}.checkbox-label-group{cursor:pointer;color:#ddd;-webkit-user-select:none;user-select:none;align-items:center;gap:.6rem;font-size:.9rem;display:flex}.action-btn{cursor:pointer;border:none;border-radius:4px;padding:.65rem;font-family:inherit;font-size:.95rem;font-weight:700;transition:opacity .2s}.action-btn:hover{opacity:.9}.btn-primary{color:#fff;background-color:#646cff}.btn-submit{color:#fff;background-color:#2ed573;margin-top:.5rem;padding:.8rem;font-size:1rem}.live-inventory-card{margin-top:2rem}.inventory-table-wrapper{margin-top:1rem;overflow-x:auto}.inventory-management-table{border-collapse:collapse;text-align:left;width:100%;font-size:.9rem}.inventory-management-table th{color:#646cff;border-bottom:1px solid #333;padding:.8rem;font-weight:600}.table-data-row{border-bottom:1px solid #222}.table-data-row td{vertical-align:middle;padding:.8rem}.compact-input{padding:.4rem;font-size:.85rem}.badge{text-transform:uppercase;border-radius:4px;margin-right:.4rem;padding:2px 6px;font-size:.75rem;font-weight:700;display:inline-block}.category-badge{color:#646cff;background-color:#646cff26}.type-badge{color:#ced6e0;background-color:#2f3542}.stock-tag{color:#2ed573;font-weight:600}.stock-tag.alert-out{color:#ff4757}.sale-pill{color:#2ed573;background-color:#2ed57326;border-radius:4px;padding:4px 8px;display:inline-block}.line-through{text-decoration:line-through}.text-muted{color:#666}.text-small{font-size:.8rem}.table-actions-vertical-stack{flex-direction:column;justify-content:center;gap:.4rem;display:flex}.table-actions-container{gap:.4rem;display:flex}.table-btn{cursor:pointer;border:none;border-radius:4px;padding:.4rem .8rem;font-family:inherit;font-size:.8rem;font-weight:600;transition:background-color .15s}.edit-btn{color:#fff;background-color:#ffa502}.delete-btn{color:#fff;background-color:#ff4757}.save-btn{color:#fff;background-color:#2ed573}.cancel-btn{color:#fff;background-color:#747d8c}.table-btn:hover{opacity:.9}.variants-section-box{background:#181818;border:1px solid #2a2a2a;border-radius:6px;margin-bottom:1rem;padding:1rem}.variants-section-box h4{color:#aaa;margin-top:0;margin-bottom:.8rem;font-size:.9rem}.variant-inputs-row{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.size-slug-input{flex:0 0 100px!important}.add-row-btn{color:#fff;cursor:pointer;background:#252525;border:1px dashed #444;border-radius:4px;margin-top:.25rem;padding:.4rem .8rem;font-size:.8rem}.add-row-btn:hover{background:#333;border-color:#646cff}.remove-row-btn{color:#f88;cursor:pointer;background:#4a1515;border:1px solid #631c1c;border-radius:4px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.remove-row-btn:hover{background:#731f1f}.full-width-table-card{grid-column:1/-1;margin-top:1.5rem}.table-responsive-wrapper{border:1px solid #252525;border-radius:6px;width:100%;overflow-x:auto}.admin-stock-table{border-collapse:collapse;text-align:left;background-color:#111;width:100%;font-size:.9rem}.admin-stock-table th{color:#888;background-color:#181818;border-bottom:2px solid #252525;padding:.8rem 1rem;font-weight:600}.admin-stock-table td{vertical-align:middle;border-bottom:1px solid #222;padding:1rem}.table-thumbnail-preview{object-fit:cover;border:1px solid #333;border-radius:4px;width:50px;height:50px}.table-item-name{color:#fff;margin-bottom:.2rem;font-size:.95rem;display:block}.table-item-desc{color:#666;white-space:nowrap;text-overflow:ellipsis;max-width:300px;margin:0;font-size:.8rem;overflow:hidden}.table-bundle-tag{color:#646cff;background:#646cff1a;border-radius:3px;margin-top:.25rem;padding:.1rem .4rem;font-size:.75rem;display:inline-block}.table-badge{text-transform:uppercase;border-radius:4px;margin-right:.3rem;padding:.2rem .5rem;font-size:.75rem;font-weight:700;display:inline-block}.badge-cat{color:#aaa;background-color:#2b2b2b}.badge-type{color:#88b0eb;background-color:#1c273a}.table-price-stack{flex-direction:column;display:flex}.table-old-price{color:#555;font-size:.8rem;text-decoration:line-through}.table-sale-price{color:#f55;font-weight:700}.table-base-price{color:#5f5}.table-variants-grid{flex-wrap:wrap;gap:.4rem;max-width:250px;display:flex}.table-variant-pill{background-color:#1f1f1f;border:1px solid #333;border-radius:4px;font-size:.75rem;display:flex;overflow:hidden}.pill-low{border-color:#cca743}.pill-low .pill-qty{color:#ecc662;background-color:#cca74326}.pill-empty{border-color:#522}.pill-empty .pill-size{color:#888;background:#441a1a}.pill-empty .pill-qty{color:#555;background:#1a1515;text-decoration:line-through}.table-actions-row{justify-content:center;display:flex}.table-btn{cursor:pointer;border-radius:4px;padding:.4rem .8rem;font-size:.8rem;font-weight:500;transition:all .15s ease-in-out}.btn-delete{color:#f66;background-color:#221212;border:1px solid #441a1a}.btn-delete:hover{background-color:#551a1a;border-color:#f44}.td-center{text-align:center!important}.table-row-promo{background-color:#ffffff03}.table-row-editing-active{border:2px solid #646cff;background-color:#16161a!important}.table-edit-inline-input{width:100%;margin-bottom:.4rem;padding:.4rem!important;font-size:.85rem!important}.edit-photos-management-grid{flex-wrap:wrap;gap:.4rem;max-width:180px;margin-bottom:.5rem;display:flex}.edit-photo-thumb-wrapper{border:1px solid #333;border-radius:4px;width:50px;height:50px;position:relative;overflow:hidden}.edit-table-preview{object-fit:cover;width:100%;height:100%}.toggle-delete-photo-overlay{color:#f88;cursor:pointer;opacity:0;background:#000000b3;border:none;justify-content:center;align-items:center;width:100%;height:100%;font-size:.65rem;font-weight:700;transition:opacity .15s ease-in-out;display:flex;position:absolute;top:0;left:0}.edit-photo-thumb-wrapper:hover .toggle-delete-photo-overlay{opacity:1}.edit-photo-thumb-wrapper.marked-delete{border-color:#f33}.edit-photo-thumb-wrapper.marked-delete .toggle-delete-photo-overlay{opacity:1;color:#fff;background:#8b0000d9}.edit-file-append-label{color:#888;font-size:.7rem;display:block}.table-edit-variants-list{flex-direction:column;gap:.3rem;max-height:180px;padding-right:.25rem;display:flex;overflow-y:auto}.variant-inputs-row-mini{align-items:center;gap:.2rem;display:flex}.size-slug-mini{text-align:center;width:50px!important;padding:.25rem!important;font-size:.75rem!important}.qty-slug-mini{width:65px!important;padding:.25rem!important;font-size:.75rem!important}.remove-row-btn-mini{color:#f55;cursor:pointer;background:0 0;border:none;padding:0 .2rem;font-size:.8rem}.add-row-btn-mini{color:#aaa;cursor:pointer;background:#222;border:1px dashed #444;border-radius:3px;padding:.2rem;font-size:.7rem}.add-row-btn-mini:hover{color:#fff;background:#333}.btn-save{color:#5f5;background:#154726;border:1px solid #1c5c32}.btn-save:hover{background:#1c5c32}.btn-cancel{color:#ccc;background:#2b2b2b;border:1px solid #444}.btn-cancel:hover{background:#3d3d3d}.btn-edit{color:#88baf3;background:#1c2d42;border:1px solid #283f5c}.btn-edit:hover{background:#283f5c}.table-photos-row-preview{gap:.25rem;max-width:160px;display:flex;overflow-x:auto}.edit-label-sm{color:#888;margin-top:.2rem;font-size:.7rem;display:block}.panel-workspace-grid-fullwidth{flex-direction:column;gap:1.5rem;width:100%;display:flex}.inventory-form-card-fullwidth{box-sizing:border-box;background:#1c1c1e;border:1px solid #2c2c2e;border-radius:8px;padding:1.5rem;width:100%!important;max-width:100%!important}.inventory-form-card-fullwidth form{width:100%}.table-calculated-total-qty{color:#e5e5ea;font-size:.95rem}.edit-mode-qty-notice{color:#8e8e93;font-size:.75rem;font-style:italic}.admin-visibility-toggles-box{background:#111;border:1px solid #2c2c2e;border-radius:4px;flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.date-input-inline,.date-input-mini{border-radius:4px;color:#fff!important;background:#222!important;border:1px solid #444!important;padding:.3rem!important;font-size:.8rem!important}.edit-inline-visibility-block{background:#222;border-radius:4px;align-items:center;gap:.75rem;margin-top:.4rem;padding:.4rem;display:flex}.table-row-hidden-status{opacity:.45;background:#0003}.status-indicator-tag-muted{color:#8e8e93;margin-left:.5rem;font-size:.75rem;font-weight:400}.status-indicator-tag-soon{color:#ff9500;margin-left:.5rem;font-size:.75rem;font-weight:700}.table-badge-stack-container{flex-direction:column;align-items:flex-start;gap:.35rem;display:flex}.status-badge-inline{text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;border-radius:4px;padding:.25rem .5rem;font-size:.7rem;font-weight:700;display:inline-block}.status-live-tag{color:#4caf50;background-color:#4caf5026;border:1px solid #4caf504d}.status-hidden-tag{color:#f44336;background-color:#f4433626;border:1px solid #f443364d}.status-pub-future{color:#2196f3;background-color:#2196f326;border:1px solid #2196f34d}.status-soon-tag{color:#ff9500;background-color:#ff950026;border:1px solid #ff95004d}.status-preorder-tag{color:#e040fb;background-color:#9c27b026;border:1px solid #9c27b04d}.text-bold-name{font-weight:700}.visibility-controls-group{box-sizing:border-box;background-color:#16161a;border:1px solid #2a2a32;border-radius:6px;width:100%;margin:1rem 0;padding:1.25rem}.visibility-section-title{text-transform:uppercase;letter-spacing:.5px;color:#8e8e93;margin:0 0 1rem;font-size:.85rem}.visibility-panel-grid{flex-direction:column;gap:1rem;display:flex}.visibility-control-card{background-color:#1f1f24;border:1px solid #2d2d36;border-radius:4px;padding:.85rem}.visibility-switch-label{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.65rem;display:flex}.visibility-checkbox{cursor:pointer;accent-color:#646cff;width:16px;height:16px}.control-text-main{color:#e0e0e0;font-size:.9rem;font-weight:500}.control-text-sub{color:#a1a1aa;font-size:.85rem}.visibility-nested-date-box{border-top:1px solid #2d2d36;flex-direction:column;gap:.5rem;margin-top:.75rem;padding-top:.75rem;display:flex}.date-input-caption{color:#a1a1aa;margin-bottom:.25rem;font-size:.75rem}.visibility-date-picker{color:#fff;box-sizing:border-box;background-color:#16161a;border:1px solid #3a3a44;border-radius:4px;outline:none;width:100%;padding:.45rem;font-size:.85rem}.visibility-date-picker:focus{border-color:#646cff}.nested-preorder-row{border-top:1px dashed #2d2d36;margin-top:.5rem;padding-top:.5rem}.admin-inventory-table-card{box-sizing:border-box;background-color:#18181c;border:1px solid #2c2c34;border-radius:8px;width:100%;margin-top:2rem;padding:1.5rem}.inventory-table-title{color:#fff;letter-spacing:.5px;margin:0 0 1.25rem;font-size:1.2rem}.inventory-table-responsive-wrapper{width:100%;overflow-x:auto}.admin-inventory-table{border-collapse:collapse;text-align:left;width:100%;font-size:.9rem}.admin-inventory-table th{color:#8e8e93;text-transform:uppercase;letter-spacing:.5px;background-color:#111115;border-bottom:2px solid #2c2c34;padding:.75rem 1rem;font-size:.75rem;font-weight:600}.admin-inventory-table td{vertical-align:top;border-bottom:1px solid #2c2c34;padding:1rem}.table-row-display:hover{background-color:#1f1f24}.table-row-editing-active{background-color:#1b1b22}.table-display-item-meta-row{gap:.5rem;margin-bottom:.5rem;display:flex}.meta-tag{text-transform:uppercase;letter-spacing:.5px;border-radius:3px;padding:.15rem .4rem;font-size:.7rem;font-weight:700}.category-tag{color:#e0e0e0;background-color:#2c2c34}.type-tag{color:#646cff;background-color:#646cff20}.table-display-item-title{color:#fff;margin:0 0 .35rem;font-size:1.05rem}.table-display-item-description{color:#a1a1aa;margin:0;font-size:.85rem;line-height:1.4}.price-standard-tag{color:#fff;font-weight:600}.price-strikethrough{color:#666;margin-right:.5rem;font-size:.8rem;text-decoration:line-through}.price-sale-tag{color:#4caf50;font-weight:600}.table-display-variant-grid{flex-wrap:wrap;gap:.4rem;display:flex}.variant-pill{background-color:#26262b;border:1px solid #3a3a44;border-radius:4px;font-size:.75rem;display:inline-flex;overflow:hidden}.pill-size{color:#fff;background:#3a3a44;padding:.2rem .4rem;font-weight:700}.pill-qty{color:#b1b1b6;padding:.2rem .4rem}.pill-empty .pill-size{background:#5c2c2c}.pill-empty .pill-qty{color:#ff6b6b}.pill-low .pill-size{background:#d97706}.table-inline-input,.table-inline-textarea{color:#fff;box-sizing:border-box;background-color:#111115;border:1px solid #3a3a44;border-radius:4px;outline:none;width:100%;margin-bottom:.5rem;padding:.45rem;font-size:.85rem}.table-inline-input:focus,.table-inline-textarea:focus{border-color:#646cff}.table-inline-input.text-bold{font-weight:600}.table-inline-textarea{resize:vertical;height:70px}.inline-label-caption{color:#8e8e93;margin-bottom:.25rem;font-size:.75rem;display:block}.inline-checkbox-label{cursor:pointer;align-items:center;gap:.4rem;margin:.5rem 0;font-size:.85rem;display:flex}.table-inline-variant-row{align-items:center;gap:.5rem;margin-bottom:.4rem;display:flex}.variant-label-tag{text-align:center;color:#fff;background:#2c2c34;border-radius:3px;min-width:30px;padding:.3rem;font-size:.8rem}.table-inline-input.quantity-input{text-align:center;width:70px;margin-bottom:0}.table-inline-input.price-input{width:100px}.table-edit-media-gallery{flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem;display:flex}.table-media-preview-container{border:1px solid #3a3a44;border-radius:4px;width:50px;height:50px;position:relative;overflow:hidden}.table-media-thumbnail{object-fit:cover;width:100%;height:100%}.table-media-remove-btn{color:#fff;cursor:pointer;alignItems:center;background:#f44336e6;border:none;justify-content:center;width:16px;height:16px;font-size:12px;display:flex;position:absolute;top:0;right:0}.table-inline-file-selector{color:#8e8e93;font-size:.75rem}.table-display-action-stack,.table-inline-action-button-group{flex-direction:column;gap:.5rem;width:100%;min-width:90px;display:flex}.table-inline-action-button-group{margin-top:1rem}.action-btn{cursor:pointer;text-align:center;border:none;border-radius:4px;padding:.45rem .75rem;font-size:.8rem;font-weight:600;transition:background .1s}.btn-edit{color:#e0e0e0;background-color:#2c2c34}.btn-edit:hover{background-color:#3a3a44}.btn-delete{color:#ff6b6b;background-color:#3d1a1a}.btn-delete:hover{background-color:#5c2222}.btn-save{color:#fff;background-color:#646cff}.btn-save:hover{background-color:#535bf2}.btn-cancel{color:#aaa;background-color:#222;border:1px solid #3a3a44}.btn-cancel:hover{background-color:#333}.artist-manager-card-fullwidth{box-sizing:border-box;background-color:#1c1c22;border:1px solid #2c2c34;border-radius:8px;width:100%;margin-bottom:2rem;padding:1.5rem}.artist-select-row-wrapper{flex-direction:column;gap:.4rem;max-width:300px;margin-bottom:1.5rem;display:flex}.artist-links-section-box,.artist-embed-section-box{background-color:#121216;border:1px solid #25252d;border-radius:6px;margin:1rem 0;padding:1.25rem}.artist-links-section-box h4,.artist-embed-section-box h4{text-transform:uppercase;color:#8e8e93;letter-spacing:.5px;margin:0 0 1rem;font-size:.85rem}.admin-homepage-orchestrator-wrapper{box-sizing:border-box;flex-direction:column;gap:2rem;width:100%;display:flex}.content-creator-card,.structural-arranger-card{box-sizing:border-box;background-color:#1c1c22;border:1px solid #2c2c34;border-radius:8px;width:100%;padding:1.5rem}.section-elements-linear-list{flex-direction:column;gap:1rem;margin-top:1.25rem;display:flex}.structural-element-row-card{background-color:#121216;border:1px solid #25252d;border-radius:6px;align-items:center;gap:1.5rem;padding:1rem;display:flex}.element-sequence-controls{flex-direction:column;justify-content:center;align-items:center;gap:.25rem;min-width:40px;display:flex}.sequence-nav-arrow{color:#fff;cursor:pointer;background:#1e1e24;border:1px solid #3a3a44;border-radius:4px;justify-content:center;align-items:center;width:26px;height:26px;font-size:.75rem;display:flex}.sequence-nav-arrow:disabled{opacity:.25;cursor:not-allowed}.sequence-index-position-digit{color:#646cff;font-size:1.1rem;font-weight:700}.element-meta-content-summary{flex-direction:column;flex-grow:1;gap:.5rem;display:flex}.element-type-badge-pill{text-transform:uppercase;letter-spacing:.5px;border-radius:4px;padding:.2rem .5rem;font-size:.7rem;font-weight:700;display:inline-block}.element-type-badge-pill.type-artwork{color:#8c9eff;background-color:#1a237e}.element-type-badge-pill.type-merch_shelf{color:#1de9b6;background-color:#004d40}.element-type-badge-pill.type-media_player{color:#ea80fc;background-color:#4a148c}.element-readmode-content{align-items:center;gap:1rem;display:flex}.element-preview-thumbnail{object-fit:cover;border:1px solid #2c2c34;border-radius:4px;width:60px;height:60px}.element-text-attributes-preview-stack{color:#a1a1aa;font-size:.8rem}.element-text-attributes-preview-stack p{margin:.15rem 0}.element-terminal-deletion-actions{gap:.5rem;display:flex}.element-btn-row-edit{color:#e0e0e0;cursor:pointer;background-color:#2a2a32;border:none;border-radius:4px;padding:.4rem .75rem;font-size:.8rem}.element-btn-row-delete{color:#ff6b6b;cursor:pointer;background-color:#3d1a1a;border:none;border-radius:4px;padding:.4rem .75rem;font-size:.8rem}.element-inline-editing-form{flex-direction:column;gap:.5rem;max-width:400px;margin-top:.5rem;display:flex}.mini-input,.mini-file-input{margin-bottom:0!important;padding:.35rem!important;font-size:.8rem!important}.inline-editing-actions-row{gap:.5rem;margin-top:.25rem;display:flex}.mini-action-btn{cursor:pointer;border:none;border-radius:3px;padding:.25rem .5rem;font-size:.75rem;font-weight:600}.btn-save-mini{color:#fff;background-color:#646cff}.btn-cancel-mini{color:#aaa;background-color:#222;border:1px solid #3a3a44}.admin-dashboard-container{color:#fff;padding:20px}.admin-loading-state{text-align:center;color:#aaa;padding:40px;font-size:1.2rem}.status-banner{border-radius:8px;margin-bottom:20px;padding:15px}.status-error{color:#ff3b30;background:#ff3b301a;border:1px solid #ff3b304d}.dashboard-kpi-banner{gap:20px;margin-bottom:20px;display:flex}.kpi-card{background:#2a2a2a;border-radius:8px;flex:1;padding:20px}.kpi-title{color:#aaa;text-transform:uppercase;letter-spacing:.5px;margin:0 0 10px;font-size:1rem}.kpi-value{margin:0;font-size:24px;font-weight:700}.kpi-actionable{border-left:4px solid #ef4d25}.kpi-processing{border-left:4px solid #f39c12}.kpi-revenue{border-left:4px solid #27ae60}.dashboard-controls{background:#1a1a1a;border-radius:8px;gap:15px;margin-bottom:20px;padding:15px;display:flex}.dashboard-search-input{color:#fff;background:#000;border:1px solid #333;border-radius:4px;flex:2;padding:10px 15px;font-size:1rem}.dashboard-search-input:focus{border-color:#ef4d25;outline:none}.dashboard-status-filter{color:#fff;cursor:pointer;background:#000;border:1px solid #333;border-radius:4px;flex:1;padding:10px 15px;font-size:1rem}.dashboard-table-wrapper{background:#1a1a1a;border-radius:8px;overflow:hidden}.dashboard-table{border-collapse:collapse;text-align:left;width:100%}.dashboard-table thead th{color:#fff;background:#000;padding:15px;font-weight:600}.sortable-header{cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .2s}.sortable-header:hover{color:#ef4d25}.sort-arrow{color:#888;margin-left:5px;font-size:.9em}.dashboard-row{cursor:pointer;border-bottom:1px solid #333;transition:background .2s}.dashboard-row:hover{background:#222}.dashboard-row td{padding:15px}.row-bold{font-weight:700}.row-subtext{color:#aaa;font-size:.9rem}.row-actionable{background:#ef4d250d}.row-actionable:hover{background:#ef4d251a}.row-expanded-active{background:#222;border-bottom:none}.status-badge{text-transform:uppercase;letter-spacing:.5px;border-radius:20px;padding:5px 12px;font-size:.85rem;font-weight:700}.status-paid{color:#fff;background:#ef4d25}.status-processing{color:#fff;background:#f39c12}.status-shipped{color:#fff;background:#27ae60}.status-delivered{color:#aaa;background:#111;border:1px solid #333}.status-cancelled{color:#fff;background:#ff3b30}.expanded-details-row{background:#0a0a0a}.expanded-details-row td{border-bottom:1px solid #333;padding:20px}.expanded-details-grid{gap:40px;display:flex}.details-section{flex:1}.details-section p{color:#ccc;margin:5px 0}.manifest-section{flex:2}.details-heading{color:#ef4d25;border-bottom:1px solid #333;margin:0 0 15px;padding-bottom:5px;font-size:1.1rem}.spacing-top{margin-top:20px}.transaction-id{font-size:.8rem;color:#666!important}.manifest-table{border-collapse:collapse;width:100%}.manifest-table tr{border-bottom:1px dotted #333}.manifest-table td{padding:10px 0}.manifest-subtext{color:#aaa;font-size:.9rem}.manifest-price{text-align:right;font-weight:500}.manifest-totals{text-align:right;margin-top:15px;font-size:1.1rem;font-weight:700;line-height:1.5}.dashboard-empty-state{text-align:center;color:#888;padding:40px;font-style:italic}.row-unviewed-highlight{background:#ef4d2526;border-left:4px solid #ef4d25}.row-unviewed-highlight:hover{background:#ef4d2533}.edit-form-grid{flex-direction:column;gap:10px;margin-top:10px;display:flex}.edit-form-grid label{color:#ccc;justify-content:space-between;font-size:.9rem;display:flex}.edit-form-grid input,.edit-form-grid select{color:#fff;background:#1a1a1a;border:1px solid #333;border-radius:4px;width:60%;padding:6px}.tbf-footer{color:#a1a1aa;background-color:#0d0d10;border-top:1px solid #1c1c22;margin-top:4rem;padding:4rem 2rem 2rem}.footer-grid-container{border-bottom:1px solid #1c1c22;grid-template-columns:1fr 1fr 1fr;gap:4rem;max-width:1200px;margin:0 auto;padding-bottom:1rem;display:grid}.footer-heading{color:#fff;text-transform:uppercase;letter-spacing:1px;margin-top:0;margin-bottom:1.5rem;font-size:1.1rem}.footer-text{color:#8e8e93;margin-bottom:1.5rem;font-size:.9rem;line-height:1.6}.footer-newsletter-form{max-width:400px;display:flex}.newsletter-input{color:#fff;background-color:#141418;border:1px solid #2c2c34;border-right:none;border-radius:4px 0 0 4px;flex:1;padding:.8rem 1rem;font-family:inherit;font-size:.9rem}.newsletter-input:focus{border-color:#ef4d25;outline:none}.newsletter-submit-btn{color:#fff;cursor:pointer;background-color:#ef4d25;border:1px solid #ef4d25;border-radius:0 4px 4px 0;padding:0 1.25rem;font-size:1.1rem;font-weight:700;transition:background-color .2s}.newsletter-submit-btn:hover{background-color:#d13d19}.newsletter-status-msg{color:#4caf50;margin-top:.75rem;font-size:.85rem;font-weight:600}.footer-links-list{flex-direction:column;gap:.8rem;margin:0;padding:0;list-style:none;display:flex}.footer-links-list a{color:#a1a1aa;font-size:.9rem;text-decoration:none;transition:color .2s}.footer-links-list a:hover{color:#ef4d25}.footer-bottom-bar{justify-content:space-between;align-items:center;max-width:1200px;margin:2rem auto 0;display:flex}.footer-social-icons{gap:1.5rem;display:flex}.social-icon-link{color:#8e8e93;justify-content:center;align-items:center;transition:color .2s,transform .2s;display:flex}.social-icon-link:hover{color:#fff;transform:translateY(-2px)}.footer-copyright{margin:0;font-size:.85rem}@media (width<=900px){.footer-grid-container{grid-template-columns:1fr 1fr;gap:3rem}.newsletter-column{grid-column:1/-1}}@media (width<=600px){.footer-grid-container{text-align:center;grid-template-columns:1fr;gap:2.5rem}.footer-column{flex-direction:column;align-items:center;display:flex}.footer-links-list{align-items:center}.footer-newsletter-form{justify-content:center;width:100%;margin:0 auto}.footer-bottom-bar{text-align:center;flex-direction:column;gap:1.5rem}.footer-social-icons{justify-content:center}}.policy-view-container{box-sizing:border-box;width:100%;max-width:800px;min-height:60vh;margin:0 auto;padding:4rem 1rem}.policy-document-paper{background-color:#1c1c22;border:1px solid #2c2c34;border-radius:8px;padding:3rem 4rem;box-shadow:0 10px 30px #00000080}.policy-document-paper h2{color:#fff;text-transform:uppercase;letter-spacing:1px;margin-top:0;margin-bottom:.5rem;font-size:2rem}.policy-last-updated{color:#ef4d25;border-bottom:1px solid #2c2c34;margin-bottom:3rem;padding-bottom:1rem;font-size:.85rem;font-weight:700}.policy-document-paper h3{color:#e0e0e0;margin-top:2.5rem;margin-bottom:1rem;font-size:1.2rem}.policy-document-paper p{color:#a1a1aa;margin-bottom:1.5rem;font-size:.95rem;line-height:1.7}@media (width<=600px){.policy-document-paper{padding:2rem 1.5rem}}.coming-soon-container{color:#fff;text-align:center;background-color:#050505;justify-content:center;align-items:center;min-height:100vh;padding:2rem;font-family:sans-serif;display:flex}.coming-soon-content{max-width:500px}.coming-soon-logo{letter-spacing:2px;color:#fff;margin-bottom:2rem;font-size:2rem;font-weight:900}.coming-soon-content h1{margin-bottom:1rem;font-size:2.5rem}.coming-soon-content p{color:#aaa;margin-bottom:3rem;line-height:1.5}.admin-login-portal{background:#111;border:1px solid #333;border-radius:8px;padding:2rem}.admin-portal-label{text-transform:uppercase;letter-spacing:1px;color:#666!important;margin-bottom:1.5rem!important;font-size:.8rem!important}.admin-lock-form{flex-direction:column;gap:1rem;display:flex}.admin-lock-form input{color:#fff;background:#222;border:1px solid #444;border-radius:4px;outline:none;padding:.8rem}.admin-lock-form input:focus{border-color:#777}.admin-lock-form button{color:#000;cursor:pointer;background:#fff;border:none;border-radius:4px;padding:1rem;font-weight:700;transition:background .2s}.admin-lock-form button:hover{background:#ccc}.admin-lock-error{color:#ff4757;margin-top:1rem;font-size:.9rem}
