/* Full interaction and member-page parity layer. All business values are demo data. */
.hero-content{transform:translateY(24px)}.hero h1{margin-bottom:48px}.hero h1>span:first-child{letter-spacing:2px}.catalog{padding-top:72px}.item-frame .contents-button{position:absolute;left:0;top:0;z-index:2;border:0;border-radius:0 0 5px 0;background:#39285b;color:#f0e7ff;font:9px Silkscreen,monospace;letter-spacing:.5px;padding:6px 9px}.added-toast{position:fixed;right:24px;bottom:24px;z-index:70;background:#101a2a;border:1px solid #7550a9;border-radius:10px;box-shadow:0 15px 45px #0007;display:flex;align-items:center;gap:23px;padding:17px 20px;font-size:12px;max-width:calc(100vw - 36px)}.added-toast button{background:none;border:0;color:#bb91ff;font:11px Silkscreen,monospace;white-space:nowrap}.delivery-ticker{border-top:1px solid #27334b;border-bottom:1px solid #27334b;background:#0c1020;display:flex;align-items:center;gap:24px;padding:12px 25px;color:#8595b0}.delivery-ticker>span{font:9px Silkscreen,monospace;color:#69bb90;border:1px solid #2d7055;border-radius:20px;padding:6px 10px;flex-shrink:0}.delivery-ticker p{font-size:11px;margin:0}.review-controls{display:flex;justify-content:space-between;gap:20px;align-items:center;margin:25px 0}.review-tabs{display:flex;gap:7px}.review-tabs button,.review-controls select{background:#10182a;border:1px solid #2b3651;border-radius:8px;padding:9px 13px;font-size:11px;color:#a0afc8}.review-tabs button.active{background:#33234e;border-color:#7b45c4;color:#e7d8ff}.review-controls select{max-width:160px}.review-grid{display:block}.reviews-empty{border:1px solid #283650;border-radius:17px;padding:43px 25px;text-align:center;background:#101827}.reviews-empty>span{font-size:24px;letter-spacing:5px;color:#6a5c83}.reviews-empty h3{font:15px Orbitron,sans-serif;margin:20px 0 14px}.reviews-empty p{font-size:12px;max-width:600px;margin:auto}#more-reviews{display:flex;margin:28px auto 0;font-size:11px;padding:11px 20px;min-height:40px}.cart-bottom #clear-cart{display:block;margin:18px auto 0}.cart-thumb{width:48px;height:48px;object-fit:contain;image-rendering:pixelated;flex-shrink:0}.cart-item{align-items:start}.cart-item-body{width:100%;min-width:0}.cart-item-top{display:flex;justify-content:space-between;gap:15px;align-items:start}.cart-item-top strong{font:12px Orbitron,sans-serif;line-height:1.5}.cart-item-body>p{font-size:10px;margin:9px 0 13px}.cart-quantity{display:flex;gap:5px;align-items:center}.cart-quantity>button{width:27px;height:29px;border:1px solid #27324b!important;background:#1b2540!important;color:#d6dded!important;border-radius:6px;font-size:16px!important}.cart-quantity input{width:60px;min-width:0;height:29px;border:1px solid #27324b;background:#0b1121;color:#dfe8f6;text-align:center;border-radius:5px;font-size:11px;appearance:textfield}.cart-quantity input::-webkit-inner-spin-button{appearance:none}.cart-quantity>strong{margin-left:auto;font:12px Inter,sans-serif}.cart-total{font-size:14px}.cart-bottom>p{text-align:left;font-size:11px;line-height:1.6}.cart-bottom .button:disabled{opacity:.45}.drawer-head h2{font-size:22px;line-height:1.4}.drawer-head h2 span{font:16px Inter,sans-serif;color:#8695ad}#cart-lines{overflow-y:auto;padding-right:4px;min-height:100px}.cart-bottom{flex-shrink:0}.detail-image{display:block;width:130px;height:130px;object-fit:contain;image-rendering:pixelated;margin:15px auto 25px}.bundle-detail-row{padding:13px 0;border-bottom:1px solid #2b3350}.bundle-detail-row strong{font-size:13px}.bundle-detail-row p{font-size:12px;margin:7px 0}.currency-option{display:block;border:1px solid #3f3156;border-radius:8px;background:#211731;padding:13px 18px;margin:10px 0;color:#d8c4f1;width:100%;text-align:left;font-size:14px}.preview-note{padding:14px 18px;border:1px solid #695322;border-radius:12px;background:#2c251544;color:#dfc06d;font-size:11px;line-height:1.8;margin:20px 0 28px}.member-view{max-width:1150px;min-height:70vh}.member-view> .back-link{margin-bottom:25px}.tiers-content{max-width:890px;margin:auto}.tiers-content>h1{font:800 42px/1.2 Inter,sans-serif;background:linear-gradient(90deg,#7ad2ff,#bf7ffb,#ffc52e);background-clip:text;color:transparent;text-align:center;display:flex;justify-content:center;align-items:center;gap:20px;letter-spacing:-.7px}.tiers-content>h1:before{content:'';display:block;flex-shrink:0;background:#231a3e url('./assets/parity/tier-1.png') center/85% no-repeat;border:1px solid #6e3cb6;border-radius:17px;width:100px;height:86px;box-shadow:0 0 28px #7a3ded44}.tiers-content>.member-intro{text-align:center;max-width:650px;margin:16px auto 20px;font-size:12px;line-height:1.8}.tiers-content>.preview-note{text-align:center;max-width:650px;margin:0 auto 25px}.tier-progress-box{display:flex;align-items:center;gap:15px;flex-wrap:wrap;border-top:1px solid #5c37a6;border-bottom:1px solid #2d2548;padding:20px 0;margin-bottom:30px}.tier-progress-box label{font-size:12px;color:#b3a6ce}.tier-progress-box input{background:#101423;border:1px solid #3c3156;color:#e3d8f3;border-radius:7px;padding:9px 11px;width:110px;font-size:12px}.tier-progress-result{font-size:11px;color:#75c7c5;margin-left:auto}.tier-list{display:flex;flex-direction:column;gap:16px}.tier-row{background:linear-gradient(120deg,#17112f,#0c0b20);border:1px solid #492774;border-radius:18px;padding:19px 22px;display:flex;align-items:center;gap:26px;box-shadow:0 0 25px #67419c12;min-height:136px}.tier-row:nth-child(-n+2){border-color:#285b79;box-shadow:0 0 35px #3277b522;min-height:185px}.tier-art{width:140px;height:112px;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 0 14px #9c62ff66);flex-shrink:0}.tier-body{flex:1;min-width:0}.tier-tag{display:inline-block;font:800 13px Inter,sans-serif;padding:9px 15px;border:1px solid #572d91;background:#2b194a;border-radius:9px;color:#e8dbfb;margin-bottom:15px}.tier-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 30px;font-size:11px;font-weight:600;line-height:1.6;color:#b6d6f6}.tier-benefits>span:first-letter{color:#ac7af9}.tier-details{align-self:start;background:linear-gradient(#382052,#24153e);border:1px solid #6235ad;border-radius:10px;padding:11px 14px;color:#e7d7ff;font:700 11px Inter,sans-serif;box-shadow:0 0 20px #8b47f522;white-space:nowrap}.beyond-tier{margin:35px 0 0;border:1px solid #665223;border-radius:18px;padding:30px;background:linear-gradient(#16102c,#0e0c21);text-align:center}.beyond-tier h2{font:800 25px Inter,sans-serif;background:linear-gradient(90deg,#ffd24b,#eea1e0,#6bc5fc);background-clip:text;color:transparent;margin-bottom:18px}.beyond-tier>p{font-size:11px;line-height:1.9;max-width:650px;margin:0 auto 25px}.milestone-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;max-width:680px;margin:auto}.milestone-grid>div{border:1px solid #78602b;border-radius:14px;padding:22px 13px;background:linear-gradient(#2b1e46,#1d1530);display:flex;flex-direction:column;gap:15px}.milestone-grid strong{font-size:16px}.milestone-grid span{font-size:11px;color:#a8a8da}.milestone-grid b{font-size:18px;color:#9ee4b5}.milestone-grid small{font-size:9px;color:#9badd5}.vault-content{max-width:980px;margin:auto;text-align:center}.vault-content>h1{font:30px Orbitron,sans-serif;margin-bottom:17px}.vault-content>.member-intro{font-size:13px;max-width:650px;line-height:1.9;margin:0 auto 25px}.vault-content>.preview-note{margin:0 auto 30px;max-width:800px}.vault-intro{background:linear-gradient(#151129,#101827);border:1px solid #5b3192;border-radius:17px;padding:32px;max-width:448px;margin:0 auto 32px}.vault-intro>small{font:12px Silkscreen,monospace;letter-spacing:1.5px;color:#a56cff}.vault-intro>strong{font:34px Pixel,monospace;display:block;margin:25px 0 18px;letter-spacing:1px}.vault-intro p{font-size:12px;line-height:1.8}.vault-intro .button{font:600 12px Inter,sans-serif;min-height:40px;padding:12px 18px;margin-top:10px}.vault-process{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;text-align:left;margin:20px 0 35px}.vault-process article{padding:19px 17px;border:1px solid #25314c;background:#101827;border-radius:12px}.vault-process strong{font-size:12px}.vault-process p{font-size:11px;line-height:1.7;margin:9px 0 0}.vault-group-title{font:18px Orbitron,sans-serif;margin:33px 0 17px}.vault-grid{display:grid;gap:11px}.vault-grid.coins{grid-template-columns:repeat(5,minmax(0,1fr))}.vault-grid.items{grid-template-columns:repeat(4,minmax(0,1fr))}.vault-reward{padding:11px 11px 15px;position:relative;border:1px solid #273451;background:#101827;border-radius:13px;color:#e7eefa;min-width:0;transition:border-color .2s}.vault-reward:hover,.vault-reward.selected{border-color:#985bf6}.vault-reward img{display:block;width:100%;height:110px;object-fit:contain;image-rendering:pixelated;background:#090d1a;border:5px solid;border-color:#272b40 #d9dfed #d9dfed #272b40;padding:10px;margin-bottom:12px}.vault-reward>strong{font-size:12px;line-height:1.5;display:block;font-weight:600}.vault-reward .point-tag{position:absolute;right:15px;top:16px;font:9px Silkscreen,monospace;letter-spacing:-.5px;color:white;background:#7e3bd3;padding:5px 6px;border-radius:7px}.vault-reward>small{display:block;color:#bb95f3;font-size:10px;margin-top:7px}.vault-selection{border:1px solid #5d3589;border-radius:15px;background:#171127;padding:25px;position:sticky;bottom:12px;box-shadow:0 15px 50px #0008;margin-top:30px;z-index:5}.vault-selection>strong{font:18px Orbitron,sans-serif;color:#e6d6ff}.vault-selection>p{font-size:11px;margin:12px 0 20px}.vault-selection>button{font-size:10px;margin:5px 8px;min-height:39px;padding:11px 15px}.vault-selection .primary:disabled{opacity:.4}.account-screen header,.account-screen footer{display:none}.account-screen .member-view>.back-link{display:none}.account-screen .member-view{min-height:calc(100vh - 50px);display:grid;place-items:center;padding:90px 20px}.account-content{width:384px;max-width:100%;border:1px solid #29334c;background:#101827;border-radius:12px;padding:25px;position:relative}.account-content:before{content:'GM';font:27px Pixel,monospace;letter-spacing:-5px;position:absolute;top:-80px;left:calc(50% - 31px);color:#a569ee;text-shadow:3px 3px #4c2d78,-1px -1px #c09df4;transform:rotate(-8deg)}.account-content>h1{font:19px Orbitron,sans-serif;line-height:1.5;margin:0 0 8px}.account-content .member-intro{font-size:11px;line-height:1.6;margin:0 0 20px}.discord-login{width:100%;border:1px solid #6e63fb;background:#6156ed;border-radius:7px;min-height:40px;color:#fff;font-size:12px;font-weight:600;padding:12px}.account-note{font-size:10px;text-align:center;margin:20px 0;line-height:1.7}.account-content>.text-button{display:block;text-align:center;font-size:10px}.account-content>.back-link{position:absolute;bottom:-55px;left:0;width:100%;text-align:center;font:11px Inter,sans-serif;color:#a1b4ce;margin:0}.dashboard-content{max-width:980px;margin:auto}.dashboard-content>h1,.checkout-content>h1,.order-content>h1,.claim-content>h1{font:30px Orbitron,sans-serif;margin-bottom:17px}.dashboard-content>.member-intro,.checkout-content>.member-intro,.order-content>.member-intro,.claim-content>.member-intro{font-size:12px;max-width:800px}.account-tabs{display:flex;gap:8px;margin:25px 0}.account-tabs a{border:1px solid #302c48;border-radius:8px;background:#101827;color:#a89abc;padding:10px 18px;font-size:12px}.account-tabs a.active{background:#34204f;border-color:#8051ba;color:#ece0ff}.account-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin:0 0 35px}.account-metrics>div{border:1px solid #2a3653;border-radius:12px;padding:20px;background:#101827}.account-metrics small{font-size:10px;color:#9eabc2}.account-metrics strong{display:block;font:22px Orbitron,sans-serif;margin-top:14px;color:#d2b8fa}.dashboard-content>h2{font:19px Orbitron,sans-serif}.dashboard-content>p{font-size:12px}.draft-card{border:1px solid #2c3551;border-radius:12px;padding:22px;background:#101827;margin-bottom:15px;display:flex;align-items:center;gap:15px;flex-wrap:wrap}.draft-card>strong{font:12px Silkscreen,monospace;color:#d1b4f8}.draft-status{font:8px Silkscreen,monospace;border:1px solid #6a5526;color:#d9b657;background:#2d251544;border-radius:15px;padding:6px 9px}.draft-card>p{font-size:11px;margin:0;flex:1}.referral-example{display:block;padding:18px;border:1px solid #3b3153;background:#100e1b;border-radius:9px;margin:20px 0;font-size:12px;color:#bca0e8;overflow-wrap:anywhere}.checkout-layout{display:grid;grid-template-columns:1.15fr 1fr;gap:27px;margin-top:30px;align-items:start}.checkout-form,.checkout-summary{padding:26px;border:1px solid #2b3550;background:#101827;border-radius:14px}.checkout-form h2,.checkout-summary h2{font:16px Orbitron,sans-serif;margin:29px 0 19px}.checkout-summary h2{margin-top:0}.checkout-methods{display:flex;gap:9px;margin-bottom:28px}.checkout-methods button{font-size:11px;padding:11px 14px;background:#101423;border:1px solid #30304b;border-radius:8px;color:#ac9fc1}.checkout-methods button.selected{background:#35224f;border-color:#8256bb;color:#ece1ff}.checkout-form label:not(.checkout-terms){display:block;font-size:11px;color:#bdc6da;margin:18px 0 9px}.checkout-form input:not([type=checkbox]),.checkout-form select,.claim-content input{display:block;width:100%;border:1px solid #33405d;background:#090f1e;color:#e7eafa;border-radius:8px;padding:12px 13px;font-size:12px;min-height:40px}.checkout-form>small{font-size:10px;color:#8294b3;line-height:1.7;display:block;margin-top:13px}.coupon-row{display:flex;gap:9px}.coupon-row input{min-width:0}.coupon-row .button{font:11px Inter,sans-serif;letter-spacing:0;padding:10px 16px;min-height:40px}.coupon-message{font-size:10px;line-height:1.7;margin-top:12px;color:#c7a9f3}.payment-options{display:flex;flex-direction:column;gap:9px}.payment-options>div{padding:15px;border:1px solid #30364d;background:#111624;border-radius:9px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.payment-options strong{font-size:11px}.payment-options small{font-size:9px;color:#8795ae}.payment-options span{font-size:8px;padding:4px 6px;border:1px solid #5d5138;border-radius:5px;color:#cab16e;margin-left:auto}.checkout-terms{font-size:10px;line-height:1.8;display:flex;align-items:start;gap:9px;margin:26px 0 15px;color:#a9b6cc}.checkout-terms input{accent-color:#9560e5;flex-shrink:0;margin-top:4px}.checkout-error{font-size:11px;color:#f8a6a6;line-height:1.7;margin:10px 0 17px}.checkout-form .full{font:12px Silkscreen,monospace;letter-spacing:.2px;min-height:43px}.checkout-summary{position:sticky;top:95px}.summary-line{display:flex;align-items:center;gap:10px;padding:15px 0;border-bottom:1px solid #26334c;font-size:11px;line-height:1.6}.summary-thumb{width:37px;height:37px;object-fit:contain;image-rendering:pixelated;flex-shrink:0}.summary-line>strong{margin-left:auto;white-space:nowrap}.summary-totals{margin:23px 0}.summary-totals>div{display:flex;justify-content:space-between;gap:15px;font-size:12px;margin:15px 0;color:#9eabc2}.summary-totals>div:last-child{font-size:16px;color:#e7d9fc;font-weight:600;border-top:1px solid #33304c;padding-top:17px}.checkout-summary>p{font-size:10px;line-height:1.8}.checkout-summary .preview-note{font-size:9px;padding:12px 15px;margin-bottom:0}.order-content{max-width:830px;margin:auto}.order-detail-card{border:1px solid #2b3551;background:#101827;border-radius:12px;padding:25px}.order-detail-card>div{display:flex;justify-content:space-between;gap:20px;padding:13px 0;border-bottom:1px solid #283149;font-size:12px;overflow-wrap:anywhere}.order-detail-card>div:last-child{border:0}.order-detail-card span{color:#909fb9}.order-detail-card strong{font-size:12px;text-align:right}.order-timeline{border-left:2px solid #5e3b8b;margin:30px 0 30px 12px;padding:0 0 0 25px}.order-timeline>div{padding:5px 0 17px;position:relative}.order-timeline>div:before{content:'';position:absolute;width:10px;height:10px;border:2px solid #8664b1;background:#1a1531;border-radius:50%;left:-32px;top:7px}.order-timeline b{font:13px Orbitron,sans-serif}.order-timeline p{font-size:11px;margin:9px 0}.order-content>.button{font-size:12px;margin:6px 9px 6px 0}.order-content>.text-button{display:block;margin-top:22px}.claim-content{max-width:650px;margin:auto}.claim-content label{font-size:12px;display:block;margin:30px 0 13px;color:#a9b6cc}.claim-content>.button{margin:15px 0;font-size:12px}.claim-content>p{font-size:12px}.catalog-error{padding:25px;border:1px solid #3b3155;border-radius:12px;background:#131326}.catalog-error h3{font:16px Orbitron,sans-serif}.catalog-error p{font-size:12px}
@media(max-width:1000px){.tier-row{gap:16px;padding:19px}.tier-art{width:100px;height:90px}.tier-benefits{gap:13px 18px;font-size:10px}.tier-details{padding:10px}.checkout-layout{gap:18px}.checkout-form,.checkout-summary{padding:21px}.vault-reward>strong{font-size:11px}.vault-reward img{height:100px}.member-view{padding-left:23px;padding-right:23px}}
@media(max-width:800px){.hero-content{transform:translateY(12px)}.tiers-content>h1{font-size:34px}.tiers-content>h1:before{width:77px;height:70px}.tier-row{gap:13px}.tier-art{width:80px;height:80px}.tier-details{font-size:9px}.tier-benefits{grid-template-columns:1fr;font-size:10px;gap:10px}.tier-tag{font-size:12px}.milestone-grid{gap:8px}.milestone-grid>div{padding:18px 7px}.milestone-grid strong{font-size:13px}.vault-grid.coins{grid-template-columns:repeat(3,minmax(0,1fr))}.vault-grid.items{grid-template-columns:repeat(3,minmax(0,1fr))}.checkout-layout{grid-template-columns:1fr}.checkout-summary{position:static;order:-1}.checkout-summary>p{font-size:10px}.account-metrics{grid-template-columns:repeat(2,1fr)}.review-controls{flex-wrap:wrap}.vault-selection{position:static}.member-view{padding-top:90px}}
@media(max-width:560px){.hero-content{transform:none}.hero h1{margin-bottom:29px}.catalog{padding-top:43px}.added-toast{right:16px;bottom:16px;padding:14px;gap:13px;font-size:10px;max-width:calc(100vw - 32px)}.added-toast button{font-size:9px}.delivery-ticker{padding:10px 16px;gap:13px;align-items:start}.delivery-ticker>span{font-size:7px;padding:6px 8px}.delivery-ticker p{font-size:9px;line-height:1.7}.review-controls{gap:14px}.review-tabs{gap:4px}.review-tabs button{font-size:9px;padding:8px 10px}.review-controls select{font-size:9px;max-width:140px}.reviews-empty{padding:30px 20px}.reviews-empty h3{font-size:13px;line-height:1.6}.reviews-empty p{font-size:11px}.cart-item{gap:10px}.cart-thumb{width:36px;height:36px}.cart-item-top{gap:8px}.cart-item-top strong{font-size:11px}.cart-item-body>p{font-size:9px}.cart-quantity{gap:4px}.cart-quantity input{width:49px;font-size:10px}.cart-quantity>strong{font-size:11px}.cart-total{font-size:12px}.cart-total strong{font-size:19px}.cart-bottom>p{font-size:10px}.cart-bottom .full{font-size:12px}.drawer-head h2{font-size:20px}.tiers-content>h1{font-size:27px;gap:11px}.tiers-content>h1:before{width:59px;height:59px;border-radius:12px}.tiers-content>.member-intro{font-size:11px}.preview-note{font-size:10px;padding:13px 15px;margin:20px 0}.tier-progress-box{gap:12px;padding:17px 0;margin-bottom:23px}.tier-progress-box label{font-size:11px}.tier-progress-box input{width:90px;font-size:11px}.tier-progress-result{width:100%;font-size:10px;margin:0;line-height:1.8}.tier-row,.tier-row:nth-child(-n+2){padding:17px 14px;min-height:140px;gap:11px;position:relative;align-items:start}.tier-art{width:66px;height:80px;margin-top:24px}.tier-body{padding-top:0}.tier-tag{font-size:11px;padding:8px 10px;margin-bottom:15px}.tier-benefits{font-size:9px;line-height:1.7;gap:9px}.tier-details{position:absolute;top:17px;right:13px;padding:8px 9px;font-size:8px;border-radius:7px}.tier-tag{margin-right:65px}.beyond-tier{padding:24px 17px;margin-top:25px}.beyond-tier h2{font-size:21px;line-height:1.5}.beyond-tier>p{font-size:10px}.milestone-grid{grid-template-columns:repeat(2,1fr);gap:10px}.milestone-grid>div{gap:12px;padding:18px 12px}.milestone-grid strong{font-size:15px}.milestone-grid>div:last-child{grid-column:span 2}.vault-content>h1{font-size:27px}.vault-content>.member-intro{font-size:12px}.vault-intro{padding:26px 20px}.vault-intro>small{font-size:10px}.vault-intro>strong{font-size:29px}.vault-intro>p{font-size:11px}.vault-process{grid-template-columns:1fr;gap:10px}.vault-process article{padding:17px}.vault-process strong{font-size:11px}.vault-process p{font-size:10px}.vault-group-title{font-size:17px;margin-top:28px}.vault-grid.coins,.vault-grid.items{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.vault-reward{padding:9px 9px 13px;border-radius:10px}.vault-reward img{height:105px;border-width:4px;padding:13px;margin-bottom:10px}.vault-reward .point-tag{top:13px;right:12px;font-size:8px;padding:4px 5px}.vault-reward>strong{font-size:10px}.vault-reward>small{font-size:9px}.vault-selection{padding:20px 15px;margin-top:23px}.vault-selection>strong{font-size:15px;line-height:1.6}.vault-selection>p{font-size:10px}.vault-selection>button{font-size:9px;padding:10px 12px;min-height:36px}.account-screen .member-view{padding:110px 20px 80px;min-height:calc(100vh - 42px)}.account-content{padding:24px 21px}.account-content:before{top:-77px;font-size:25px}.account-content>h1{font-size:18px}.account-content .member-intro{font-size:11px}.account-note{font-size:9px}.account-content>.back-link{font-size:10px}.dashboard-content>h1,.checkout-content>h1,.order-content>h1,.claim-content>h1{font-size:25px;line-height:1.5}.account-tabs{gap:5px;flex-wrap:wrap}.account-tabs a{font-size:10px;padding:9px 12px}.account-metrics{gap:10px}.account-metrics>div{padding:17px}.account-metrics small{font-size:9px}.account-metrics strong{font-size:18px}.draft-card{padding:18px;gap:12px}.draft-card>strong{font-size:10px;overflow-wrap:anywhere}.draft-card p{font-size:10px;flex-basis:100%}.draft-status{font-size:7px}.referral-example{font-size:10px;padding:14px}.checkout-layout{gap:16px;margin-top:24px}.checkout-form,.checkout-summary{padding:20px 17px}.checkout-form h2,.checkout-summary h2{font-size:15px;margin-top:24px}.checkout-summary h2{margin-top:0}.checkout-methods button{font-size:10px;padding:10px 12px}.checkout-form label:not(.checkout-terms){font-size:10px}.checkout-form input:not([type=checkbox]),.checkout-form select{font-size:11px}.coupon-row .button{font-size:10px;padding:10px 12px}.payment-options>div{padding:13px;gap:8px}.payment-options strong{font-size:10px}.payment-options small{font-size:8px}.payment-options span{font-size:7px}.checkout-terms{font-size:9px}.checkout-form .full{font-size:11px}.summary-line{font-size:10px;gap:9px}.summary-thumb{width:30px;height:30px}.summary-totals>div{font-size:11px}.summary-totals>div:last-child{font-size:14px}.checkout-summary .preview-note{font-size:8px}.order-detail-card{padding:20px 17px}.order-detail-card>div{font-size:10px;gap:16px;flex-wrap:wrap}.order-detail-card strong{font-size:10px}.order-timeline b{font-size:11px}.order-timeline p{font-size:10px}.order-content>.button{font-size:10px;padding:11px 17px;min-height:39px}.member-view{padding:85px 17px 45px}.claim-content label{font-size:11px}.claim-content input{font-size:11px}}
@media(max-width:360px){.tiers-content>h1{font-size:23px}.tiers-content>h1:before{width:50px;height:50px}.tier-row{gap:8px;padding:16px 11px}.tier-art{width:49px;height:65px}.tier-details{right:10px;font-size:7px;padding:8px}.tier-tag{font-size:10px;padding:7px 8px}.tier-benefits{font-size:8px}.review-tabs button{font-size:8px;padding:8px}.cart-thumb{display:none}.payment-options small{flex-basis:100%}.vault-reward>strong{font-size:9px}.checkout-methods{gap:6px}.checkout-methods button{font-size:9px;padding:10px}.added-toast{flex-direction:column;align-items:start;gap:9px}}
@media(prefers-reduced-motion:reduce){.hero-content{transform:none}.vault-reward{transition:none}}

/* Keep the selection panel in flow so it cannot cover reward controls. */
.vault-selection{position:static}

.account-content{width:min(384px,calc(100vw - 40px));min-width:0}.member-view{min-width:0}
