:root{font-family:Inter,"Segoe UI",sans-serif;color:#f3f0eb;background:#292929;font-synthesis:none;--muted:#b6b1a8;--line:#48443e;--pink:#ed8f12;--green:#ed8f12}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{opacity:.45;cursor:not-allowed}a{color:inherit;text-decoration:none}header{height:88px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding:0 5vw}.brand{font-size:21px;font-weight:750;letter-spacing:-1px}.brand i{color:var(--pink);font-style:normal}.brand small{font-size:10px;display:block;letter-spacing:3px;color:var(--muted);margin:5px 0 0 23px}nav{display:flex;gap:8px;align-items:center}button,.button{border:1px solid var(--line);background:#383532;color:#f3f0eb;padding:12px 18px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:600}button:hover,.button:hover{border-color:#ed8f12}.primary{background:var(--pink);border-color:var(--pink);color:#221b12}.twitch{background:#ed8f12;border-color:#ed8f12;color:#231b12}.ghost{background:transparent}.small{padding:8px 12px;font-size:12px}.active{background:#493821;border-color:#ed8f12}.local{font-size:11px;letter-spacing:.6px;color:#f2c27f;background:#332d25;text-align:center;padding:8px}.shell{max-width:1250px;margin:auto;padding:40px 38px 70px}.eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:2px;color:var(--pink);font-weight:700}.hero{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:40px;min-height:440px;padding:25px 0 50px}h1{font-size:clamp(40px,5vw,68px);line-height:1.07;letter-spacing:-3px;font-weight:550;margin:24px 0}h1 em{font-family:Georgia,serif;font-weight:400;color:var(--pink)}p{color:var(--muted);line-height:1.75}.lead{font-size:16px;max-width:470px}.hero .button{margin-top:15px}.micro{font-size:12px}.art{position:relative;min-height:360px;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at center,#83521e 0%,#3d342b 42%,transparent 70%)}.orbit{position:absolute;border:1px solid #796047;border-radius:50%;width:340px;height:280px;transform:rotate(-25deg)}.orbit.second{transform:rotate(30deg);width:290px;height:340px;border-color:#50483d}.postcard{position:absolute;width:175px;height:120px;top:55px;left:24px;transform:rotate(-17deg);background:#f2e6d2;color:#70502c;border-radius:4px;padding:22px;font-family:Georgia,serif;font-size:20px;box-shadow:0 12px 30px #0006}.postcard span{display:block;font-size:10px;letter-spacing:2px;margin-bottom:14px}.mug{width:150px;height:155px;background:linear-gradient(115deg,#f6bd69,#c7790d);border-radius:8px 8px 50px 50px;position:relative;transform:rotate(8deg);box-shadow:inset 12px 0 20px #fff2,0 20px 40px #0004;display:flex;align-items:center;justify-content:center;font-size:56px;color:#57370e;margin:60px 0 0 20px}.mug:after{content:'';position:absolute;right:-48px;top:12px;border:16px solid #cc841f;width:46px;height:65px;border-radius:12px 40px 40px 12px;z-index:-1}.star{position:absolute;color:var(--pink);font-size:50px;right:55px;top:42px}.sticker-art{position:absolute;right:15px;bottom:27px;background:#e1d5c0;color:#49351c;border:5px solid #f7efdf;border-radius:50%;padding:18px 11px;transform:rotate(15deg);font-size:15px;font-weight:800;box-shadow:0 12px 24px #0004}.rule{border-top:1px solid var(--line)}.section-top{display:flex;justify-content:space-between;align-items:end;margin:32px 0 20px;gap:15px}h2{font-size:27px;font-weight:550;letter-spacing:-.8px;margin:8px 0}h3{font-size:17px;margin:0 0 12px;font-weight:600}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.card,.panel{background:#303030;border:1px solid var(--line);border-radius:14px;padding:25px}.card .icon{height:76px;font-size:45px;margin-bottom:20px;display:flex;align-items:center;color:var(--pink)}.card:nth-child(2) .icon{color:#ebaf5b}.card:nth-child(3) .icon{color:#ed8f12}.row{display:flex;align-items:center;justify-content:space-between;gap:12px}.pill{font-size:11px;padding:6px 10px;border-radius:20px;background:#4b3820;color:#ffc77c;white-space:nowrap}.green{background:#423725;color:#ffc981}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;padding:32px 0}.step-number{color:#ed8f12;font-family:Georgia,serif;font-size:30px;margin-bottom:13px}.steps p{font-size:13px;margin:8px 0}.footer{border-top:1px solid var(--line);padding:25px 5vw;display:flex;justify-content:space-between;font-size:11px;color:var(--muted)}.admin-layout{display:grid;grid-template-columns:190px 1fr;gap:35px}.sidebar{display:flex;flex-direction:column;gap:7px;padding-top:10px}.sidebar button{text-align:left;justify-content:start}.sidebar .caption{margin-top:30px;font-size:11px;line-height:1.7;color:var(--muted)}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:25px 0}.stat{background:#303030;border:1px solid var(--line);padding:18px;border-radius:12px}.stat strong{font-size:28px;font-weight:500;display:block;margin:8px 0}.stat span{font-size:11px;color:var(--muted)}.queue-head{padding:20px 25px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center}.queue{border:1px solid var(--line);border-radius:14px;background:#303030;overflow:hidden}.queue-body{padding:25px;display:grid;grid-template-columns:1.2fr 1fr;gap:28px}.avatar{width:48px;height:48px;border-radius:12px;background:#584024;color:#ed8f12;display:grid;place-items:center;font-size:22px}.person{display:flex;align-items:center;gap:13px;margin-bottom:28px}.person h2{font-size:22px;margin:0}.person p{font-size:12px;margin:3px 0}.item{padding:12px 0;border-bottom:1px solid var(--line);font-size:14px}.card-note{border-left:2px solid #ed8f12;padding:4px 14px;margin:15px 0;font-size:13px}.card-note p{margin:5px 0}.address{background:#272727;border:1px solid var(--line);padding:22px;border-radius:10px;line-height:1.9;font-size:14px;margin-bottom:18px}.label{font-size:10px;color:var(--muted);text-transform:uppercase;letter-spacing:1.4px;margin-bottom:14px}.queue-foot{padding:20px 25px;border-top:1px solid var(--line)}label.field{display:block;font-size:12px;color:#d0c7ba;margin:15px 0}input,select,textarea{display:block;width:100%;background:#292929;border:1px solid #575047;color:#fff5e8;padding:12px;border-radius:7px;margin-top:7px;outline:none}input:focus,textarea:focus,select:focus{border-color:var(--pink)}textarea{resize:vertical;min-height:75px}input[type=checkbox]{display:inline;width:auto;margin:0 9px 0 0;accent-color:#ed8f12}.two{display:grid;grid-template-columns:1fr 1fr;gap:20px}.notice{padding:15px;border:1px solid #715027;background:#3c3225;border-radius:9px;font-size:12px;color:#e4cba6;line-height:1.6;margin:18px 0}.empty{padding:50px;text-align:center;color:var(--muted)}.list-entry{border-bottom:1px solid var(--line);padding:15px 0}.list-entry:last-child{border:0}.formline{display:grid;grid-template-columns:1fr 90px 90px;gap:12px;align-items:center;margin:10px 0}.formline input{margin:0}.check-option{display:flex;align-items:center;border:1px solid var(--line);padding:15px;border-radius:8px;margin:10px 0}.check-option span{flex:1}.view-tabs{display:flex;gap:8px;margin-bottom:30px}.wide{width:100%}#toast{display:none;position:fixed;right:25px;bottom:25px;max-width:420px;padding:18px 24px;border:1px solid #ed8f12;background:#473521;border-radius:10px;color:#fff4e3;box-shadow:0 10px 30px #0008;z-index:10}.muted{color:var(--muted)}.danger{color:#f3b0a8}.badge-num{font-size:11px;background:#705026;border-radius:5px;padding:2px 6px;margin-left:auto}.raffle{margin:15px 0}.sr{position:absolute;left:-10000px}@media(max-width:800px){header{padding:0 20px;height:78px}.brand{font-size:18px}.shell{padding:28px 20px}.hero{grid-template-columns:1fr;gap:0}.hero h1{font-size:50px}.art{min-height:320px}.grid,.steps{grid-template-columns:1fr}.card .icon{height:45px;font-size:35px;margin-bottom:12px}.admin-layout{grid-template-columns:1fr;gap:15px}.sidebar{flex-direction:row;overflow-x:auto}.sidebar .caption{display:none}.queue-body,.two{grid-template-columns:1fr}.stats{gap:8px}.stat{padding:12px}.stat strong{font-size:23px}.footer{gap:15px}.view-tabs{margin-top:15px}nav .ghost{padding:8px}.postcard{left:10%}.star{right:12%}.sticker-art{right:8%}.section-top{align-items:start;flex-direction:column}}
:root{--muted:#b7b6af;--line:#49483f;--pink:#ed8f12;--green:#ed8f12;font-family:"Segoe UI",Arial,sans-serif;background:#292929;color:#f0eee3}
[hidden]{display:none!important}html{scroll-behavior:smooth;scroll-padding-top:110px}header{height:92px;gap:25px;padding:0 max(30px,calc((100vw - 1440px)/2));border-color:#ffffff18;background:#292929}.brand{display:flex;align-items:center;gap:10px;letter-spacing:-1px;font-size:25px;font-weight:750;flex-shrink:0}.brand img{height:46px;width:46px;border-radius:50%;object-fit:cover;background:#ed8f12}.brand small{font-size:8px;letter-spacing:2.4px;margin:3px 0 0 1px}.brand span{line-height:1}nav{gap:24px;font-size:13px;font-weight:500;color:#b7b6af}nav a:hover{color:#ed8f12}.header-account{display:flex;align-items:center;gap:12px}.header-account .button{white-space:nowrap}.shell{max-width:1440px;padding:0 48px 80px}.local{background:#26241f;font-size:10px;color:#b0a28b;letter-spacing:1px;padding:6px}.button,button{border-radius:5px;font-size:13px;padding:14px 21px;font-weight:650;transition:background .15s,border-color .15s,transform .15s}.button:focus-visible,button:focus-visible,a:focus-visible{outline:2px solid #ed8f12;outline-offset:5px}.primary,.twitch{background:#ed8f12;color:#24211a;border-color:#ed8f12}.primary:hover,.twitch:hover{background:#ffa626;border-color:#ffa626}.ghost{background:transparent}.small{padding:10px 14px;font-size:12px}.hero{grid-template-columns:1.1fr 1fr;gap:0;min-height:650px;padding:0;position:relative}.hero-copy{padding:60px 0 70px;z-index:1}.eyebrow{font-size:10px;letter-spacing:1.9px;color:#ed8f12}h1{font-size:clamp(48px,5.65vw,82px);font-weight:750;letter-spacing:-3.5px;line-height:1.04;margin:28px 0 30px}h1 em,h2 em{font-family:Georgia,"Times New Roman",serif;font-weight:500;color:#ed8f12}h1 em{letter-spacing:-4px}h2{font-size:38px;font-weight:650;line-height:1.15;letter-spacing:-1.3px}h2 em{font-size:1.04em}p{line-height:1.85}.lead{font-size:15px;max-width:490px;line-height:1.95}.hero-actions{display:flex;align-items:center;gap:26px;margin:34px 0 23px}.hero .button{margin:0}.text-link{font-size:12px;font-weight:650}.text-link:hover{color:#ed8f12}.hero-checks{display:flex;gap:24px;color:#aaa99e;font-size:10px}.art{height:650px;min-height:0;align-self:end;background:radial-gradient(ellipse at 45% 68%,#66461f55,transparent 65%);isolation:isolate;overflow:visible}.hero-forkie{height:100%;width:115%;max-width:none;object-fit:contain;object-position:center bottom;position:absolute;bottom:0;left:-9%;filter:drop-shadow(0 15px 30px #0003)}.art-caption{position:absolute;right:12px;top:35px;font-size:8px;letter-spacing:1.8px;color:#a7a49a;z-index:2}.hero-spark{position:absolute;right:0;top:145px;font-size:49px;color:#ed8f12;z-index:2}.art-badge{position:absolute;right:2%;bottom:55px;border-radius:50%;background:#eae4cf;color:#292929;width:114px;height:114px;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:rotate(12deg);font-weight:850;font-size:17px;line-height:1.2;box-shadow:0 6px 20px #0002}.art-badge small{font-size:14px;font-family:Georgia,serif;font-style:italic}.goodies-section{border-top:1px solid var(--line);padding:24px 0 58px}.section-top{margin:30px 0 28px;align-items:center}.section-top p{text-align:right;max-width:285px}.grid{gap:22px}.card,.panel{background:#303030;border-color:#4a4941;border-radius:10px}.product-card{padding:23px 27px 0;overflow:hidden}.product-top{display:flex;justify-content:space-between;align-items:center}.product-number{font-family:Georgia,serif;font-size:25px;color:#858174}.pill{border-radius:5px;background:#ed8f121a;color:#efb35b;font-size:10px;letter-spacing:.3px}.green{background:#9caf6a1a;color:#cad4a9}.product-symbol{height:115px;display:grid;place-items:center;color:#ed8f12;font-family:Georgia,serif;font-size:62px}.product-card h3{font-size:21px;letter-spacing:-.4px;font-weight:650;margin:5px 0 8px}.product-card p{font-size:13px;color:#b7b6af;margin-bottom:26px;min-height:45px}.product-foot{border-top:1px solid #ffffff12;display:flex;justify-content:space-between;font-size:10px;letter-spacing:.3px;color:#aaa99e;padding:16px 0}.product-foot span{color:#ed8f12}.how-section{border-top:1px solid var(--line);padding:26px 0 30px}.section-emote{width:95px;height:95px;object-fit:contain;transform:rotate(5deg)}.steps{gap:46px;padding:5px 0 30px}.step-number{font-family:Georgia,serif;color:#ed8f12;font-size:34px;border-bottom:1px solid #ffffff18;padding-bottom:17px;margin-bottom:21px}.steps h3{font-size:18px;letter-spacing:-.4px}.steps p{font-size:13px}.love-banner{display:grid;grid-template-columns:.7fr 1fr;margin:65px 0 10px;background:#242424;border:1px solid var(--line);border-radius:10px;overflow:hidden;min-height:310px}.love-banner>div{padding:43px 40px}.love-banner h2{font-size:52px;margin:20px 0}.love-banner p{font-size:13px}.love-banner img{width:100%;height:100%;object-fit:cover;object-position:center;mask-image:linear-gradient(90deg,transparent,#000 15%);min-height:310px}.footer{max-width:1440px;margin:auto;padding:35px 48px 45px;align-items:start;font-size:11px;border-top:1px solid var(--line);gap:40px}.footer p{font-size:12px}.footer>div:last-child{text-align:right}.footer-brand strong{display:block;color:#f0eee3;font-size:26px;letter-spacing:-1px}.footer-brand>span{letter-spacing:2px;font-size:8px}.dev-access{margin-top:40px;display:flex;gap:20px;align-items:center;opacity:.7}.view-tabs{padding-top:25px}.admin-layout{padding-top:15px}.member-intro{padding:45px 0 15px}.member-intro h1{font-size:48px;line-height:1.1;letter-spacing:-2px;margin:20px 0}.member-intro h1 em{letter-spacing:-2px}.member-intro p{font-size:14px}.result-grid{display:grid;grid-template-columns:1fr;gap:22px;margin:20px 0 45px}.result-grid.has-subs{grid-template-columns:1.1fr 1fr}.result-card{display:flex;align-items:center;gap:25px;padding:30px;border:1px solid #655037;border-radius:10px;background:linear-gradient(130deg,#3e3427,#303030 70%)}.result-card>img{width:140px;height:165px;object-fit:contain;flex-shrink:0}.result-card h2{font-size:25px;letter-spacing:-.7px;margin:12px 0}.result-card p{font-size:12px;line-height:1.8}.result-line{display:flex;justify-content:space-between;gap:15px;font-size:11px;padding:9px 0;border-top:1px solid #ffffff1a}.result-line strong{color:#ebbd79;white-space:nowrap}.result-lost{border-color:#58534d;background:linear-gradient(135deg,#333336,#303030 70%)}.result-pending{border-color:#58534d}.result-subs{background:linear-gradient(130deg,#393a2d,#303030 70%);border-color:#595943}.balance{display:flex;align-items:center;gap:12px;margin:12px 0}.balance strong{font-size:35px;font-weight:750;color:#ed8f12}.balance span{font-size:11px;color:#c2bead}.claim-heading h2{font-size:28px;margin:15px 0 25px}.saved-claim{display:flex;gap:30px;align-items:center;padding:30px}.saved-claim>img{width:135px;height:150px;object-fit:contain}.saved-claim h3{font-size:22px;margin:16px 0 8px}.saved-claim p{font-size:13px}.claim-wizard{max-width:900px;margin:0 auto 45px;padding:30px 38px}.wizard-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:35px}.wizard-steps button{border:0;border-bottom:2px solid #58554a;border-radius:0;padding:12px 0;background:transparent;text-align:left;justify-content:start;color:#8f8e84;font-family:Georgia,serif;font-size:24px}.wizard-steps button span{font-family:"Segoe UI",sans-serif;font-size:12px;margin-left:8px}.wizard-steps .current{color:#ed8f12;border-color:#ed8f12}.wizard-screen{max-width:650px;margin:auto}.wizard-screen h3{font-size:23px;letter-spacing:-.4px}.wizard-controls{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--line);margin-top:30px;padding-top:22px}.wizard-controls #wizard-next{margin-left:auto}.selection-summary{padding:16px 0;color:#e9ba79;font-size:13px}.check-option{padding:18px;border-radius:6px;background:#292929}.check-option:has(input:checked){border-color:#ed8f12;background:#ed8f120b}input,select,textarea{background:#292929;border-color:#55534a;border-radius:5px;color:#f0eee3}input[type=checkbox]{accent-color:#ed8f12}label.field{font-size:12px;margin:17px 0}label.field input,select,textarea{font-size:14px}#toast{background:#3d3427;color:#fff0d5;border-color:#b87a24}.notice{background:#3c3428;border-color:#70532d;color:#e4d0b0}.queue-head,.queue-foot{border-color:var(--line)}.queue{background:#303030;border-color:var(--line)}.stat{background:#303030;border-color:var(--line)}.address{background:#292929;border-color:var(--line)}.sidebar button.active{background:#ed8f121c;border-color:#ed8f12;color:#f0b55e}.sidebar .caption{font-size:10px}.admin-layout>section{min-width:0}.formline{grid-template-columns:minmax(100px,1fr) 80px 70px}.section-top[id]{scroll-margin-top:110px}
@media(min-width:1450px){.hero{min-height:700px}.art{height:700px}.hero-forkie{width:120%;left:-10%}}@media(max-width:1100px){header{padding:0 25px;gap:20px}nav{gap:15px;font-size:12px}.brand{font-size:22px}.shell{padding-left:30px;padding-right:30px}.hero{min-height:570px}.art{height:570px}.hero h1{font-size:65px}.hero-checks{gap:12px}.result-card{padding:22px;gap:16px}.result-card>img{width:105px;height:135px}.result-card h2{font-size:22px}.result-grid.has-subs{grid-template-columns:1fr 1fr}.art-badge{bottom:45px;right:0;width:95px;height:95px;font-size:15px}}
@media(max-width:800px){header{height:auto;min-height:85px;padding:18px 20px;flex-wrap:wrap;gap:14px}.brand{font-size:23px}.brand img{width:41px;height:41px}.header-account{margin-left:auto}.header-account>span{display:none}header nav{order:3;width:100%;justify-content:center;padding-top:12px;border-top:1px solid #ffffff10}.shell{padding:0 20px 45px}.hero{grid-template-columns:1fr;min-height:0;overflow:hidden}.hero-copy{padding:40px 0 0}.hero h1{font-size:clamp(42px,9vw,65px);letter-spacing:-2px}.hero h1 em{letter-spacing:-2.5px}.lead{font-size:14px}.hero-actions{gap:20px;margin:27px 0 20px}.hero-checks{font-size:9px;gap:15px}.art{height:430px;width:100%;margin:12px 0 0}.hero-forkie{height:430px;width:110%;left:-5%;max-width:none}.hero-spark{right:5%;top:100px}.art-caption{right:5%;top:35px;font-size:7px}.art-badge{right:4%;bottom:35px}.goodies-section{padding-top:10px}.section-top{align-items:start}.section-top p{text-align:left;margin:0;max-width:none}h2{font-size:31px}.grid{grid-template-columns:1fr;gap:16px}.product-card{position:relative;padding:20px 22px 0}.product-top{margin-bottom:10px}.product-symbol{height:70px;font-size:49px;float:right;width:70px;margin-right:15px}.product-card p{min-height:0;font-size:12px;max-width:240px}.product-card h3{font-size:22px}.product-foot{clear:both}.how-section .section-top{position:relative;padding-right:75px}.section-emote{position:absolute;right:0;top:5px;width:65px;height:65px}.steps{grid-template-columns:1fr;gap:20px}.steps>div{display:grid;grid-template-columns:45px 1fr;column-gap:18px}.step-number{grid-row:span 2;border-bottom:0;margin:0;padding:0;font-size:28px}.steps h3{font-size:18px;margin:0}.steps p{margin:7px 0 0}.love-banner{grid-template-columns:1fr;margin-top:35px}.love-banner>div{padding:30px 28px 15px}.love-banner h2{font-size:44px}.love-banner img{max-height:270px;min-height:0;mask-image:linear-gradient(180deg,transparent,#000 15%)}.footer{padding:28px 22px;gap:25px}.footer>div:last-child{text-align:left}.footer-brand strong{font-size:23px}.dev-access{display:block}.member-intro{padding:30px 0 10px}.member-intro h1{font-size:37px;letter-spacing:-1.5px}.member-intro h1 em{letter-spacing:-1.5px}.result-grid.has-subs{grid-template-columns:1fr}.result-card{gap:20px;padding:24px 20px}.result-card>img{width:90px;height:125px}.result-card h2{font-size:23px}.saved-claim{align-items:start;gap:16px;padding:24px 20px}.saved-claim>img{width:65px;height:80px}.saved-claim h3{font-size:19px}.claim-wizard{padding:20px}.wizard-steps{gap:12px}.wizard-steps button{font-size:20px;display:block;text-align:center}.wizard-steps button span{display:block;margin:6px 0 0;font-size:11px}.wizard-screen h3{font-size:21px}.wizard-controls button{font-size:12px;padding:12px 15px}.claim-heading h2{font-size:25px}.queue-head{gap:12px;padding:18px;flex-wrap:wrap}.queue-body{padding:20px}.queue-foot{padding:20px}.admin-layout{grid-template-columns:1fr}.sidebar{margin:0 -20px;padding:10px 20px;gap:5px}.sidebar button{white-space:nowrap;font-size:11px;padding:10px}.result-line{flex-wrap:wrap;gap:5px}.two{gap:0}.header-account .button{font-size:10px;padding:11px}.header-account .ghost{font-size:10px}.brand small{font-size:7px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}button,.button{transition:none}}

@media(max-width:800px){.hero-forkie{height:430px}}
