:root{--ink:#092449;--paper:#fff5d7;--gold:#ffcf33;--red:#fa443d;--blue:#007de5;--muted:#516984;--line:#b7cad7}
html{background:#073c79;scroll-padding-top:24px}body{background:radial-gradient(ellipse at 0 20%,#159be0 0,transparent 38%),radial-gradient(ellipse at 100% 65%,#145eac 0,transparent 40%),linear-gradient(#0759a9,#062c64 55%,#071e48);color:var(--paper);min-height:100vh;isolation:isolate}.ocean-atmosphere{position:fixed;inset:0;pointer-events:none;z-index:-1;overflow:hidden;background-image:radial-gradient(#ffffff14 1px,transparent 1px);background-size:9px 9px}.ocean-atmosphere i{position:absolute;width:100vw;height:100vw;border:1px solid #71eaff19;border-radius:43%;left:-65vw;top:10vh;transform:rotate(-20deg)}.ocean-atmosphere i:nth-child(2){left:50vw;top:40vh;width:90vw;height:90vw}.ocean-atmosphere i:nth-child(3){left:-10vw;top:70vh;width:140vw;height:140vw}.preview-strip{background:#041731;color:#d5e6f7;font-size:10px;padding:7px 12px;letter-spacing:1.1px}.strip-detail{color:#a0b7d0}.site-header{position:relative;z-index:4;background:#fff9e8;max-width:1360px;margin:20px auto 26px;min-height:88px;height:auto;padding:20px 28px;border:3px solid #061c3b;border-radius:14px;box-shadow:0 6px 0 #041731,0 12px 30px #00244a50;color:var(--ink)}.brand{font-size:43px;text-shadow:2px 2px 0 #ffcf3366}.brand svg{fill:var(--red)}.site-header nav a{color:#29445f}.site-header nav .active{color:#de362b}.site-header>.outline{background:var(--gold);box-shadow:0 4px 0 #ae7518;font-size:14px;border-radius:7px}.site-header>.outline:hover{background:#ffde68}main{max-width:1360px;padding:0 12px;margin:auto}.demo-toolbar{color:#d4e6f7;margin-bottom:16px;gap:20px}.demo-toolbar>span{color:#b3d2ed}.demo-toolbar .outline{background:#063266;border:1px solid #5d91ba;color:#e3f7ff;box-shadow:none;border-radius:30px;padding:6px 12px}.demo-toolbar a{color:#ffdb6c}.voyage-hero{position:relative;margin-bottom:25px;border:3px solid #041c3d;border-radius:20px;box-shadow:0 9px 0 #021b3e,0 25px 55px #02152f70;isolation:isolate;background:#0b3670;overflow:hidden}.crew-scene{position:relative;aspect-ratio:1600/830;outline-offset:-7px;perspective:1000px;isolation:isolate;overflow:hidden}.crew-wallpaper{display:block;width:100%;height:100%;object-fit:cover;object-position:center 38%;transform:perspective(1300px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) scale(1.055);transition:transform .45s cubic-bezier(.2,.7,.3,1);will-change:transform}.scene-depth{pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 65px #061d4340;background:linear-gradient(0deg,#042551 0%,#042551d9 9%,transparent 42%)}.manga-mark{position:absolute;top:26px;right:30px;font:bold 75px/1 Impact,sans-serif;color:#fff7c3;-webkit-text-stroke:3px #102446;transform:rotate(12deg);text-shadow:4px 6px 0 #ee3834;filter:drop-shadow(0 7px 8px #061b4970);pointer-events:none}.voyage-copy{position:absolute;left:38px;right:38px;bottom:70px;display:flex;align-items:end;justify-content:space-between;gap:28px;pointer-events:none;z-index:2}.voyage-copy .eyebrow{font-size:11px;font-weight:900;letter-spacing:2px;background:#fa443d;color:#fff;border:2px solid #082349;padding:6px 12px;display:inline-block;box-shadow:3px 3px 0 #041831;transform:rotate(-2deg)}.voyage-copy h1{font:clamp(42px,5.9vw,80px)/.94 var(--serif);letter-spacing:1px;color:#fff9e8;margin-top:19px;text-shadow:0 3px 0 #063568,3px 6px 0 #061d40;transform:rotate(-2deg);-webkit-text-stroke:1px #082349}.voyage-copy h1 em{color:#ffcf33;text-shadow:0 3px 0 #ae5115,3px 6px 0 #061d40}.voyage-action{pointer-events:auto;width:290px;flex:none;padding-bottom:8px}.voyage-action p{font-size:18px;font-weight:800;line-height:1.5;color:#fff;letter-spacing:.2px;margin-bottom:18px;text-shadow:0 2px 4px #001326}.sail-button{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 20px;background:#ffcf33;color:#092449;font:25px var(--serif);border:3px solid #061d40;border-radius:7px;box-shadow:0 6px 0 #b27210,0 10px 20px #0004;transform:rotate(-2deg);transition:transform .2s,box-shadow .2s}.sail-button:hover{transform:rotate(0) translateY(-4px);box-shadow:0 9px 0 #b27210,0 14px 25px #0005}.sail-button span{font:32px var(--sans)}.scene-toolbar{position:absolute;bottom:0;inset-inline:0;min-height:42px;background:#052650cc;border-top:1px solid #ffffff26;display:flex;align-items:center;justify-content:space-between;padding:12px 24px;gap:18px;color:#b5d6f7;font-size:12px;z-index:3}.scene-toolbar button{color:#fff0ab;background:none;border:1px solid #7194ac88;border-radius:20px;padding:5px 12px;font-size:12px;white-space:nowrap}.voyage-ribbon{display:flex;align-items:center;justify-content:space-around;gap:20px;background:#ffd33c;border-block:3px solid #061d40;box-shadow:0 4px 0 #032452;color:#092449;padding:13px 20px;font:22px var(--serif);letter-spacing:1px;transform:rotate(-1deg);margin:32px -10px 50px}.voyage-ribbon span:nth-child(2){color:#ba2729}.table-heading{position:relative;display:flex;align-items:baseline;gap:25px;margin:0 0 30px;flex-wrap:wrap}.table-heading .eyebrow{width:100%;font-size:11px;color:#6be5ff;letter-spacing:2px}.table-heading h2{font:54px/1 var(--serif);letter-spacing:1px;margin-top:-14px;text-shadow:3px 3px 0 #021732}.table-heading>p{margin-left:auto;color:#a9d1f4;font-size:16px}.opening-table{grid-template-columns:1.05fr 1fr;gap:45px;align-items:center;padding:12px 18px 20px;perspective:1400px;position:relative}.opening-table:before{content:'';position:absolute;inset:10% -20px 0;background:radial-gradient(ellipse,#3da5e938,transparent 65%);pointer-events:none}.opening-table .pack-stage{background:#fff0c4;border:3px solid #061d40;border-radius:8px;box-shadow:1px 2px 0 #b58d49,3px 5px 0 #c69b50,5px 8px 0 #c69b50,8px 11px 0 #092449,15px 25px 35px #0113278c;transform:perspective(1100px) rotateX(var(--rx,1deg)) rotateY(var(--ry,-6deg)) rotateZ(-2deg);transition:transform .35s ease,box-shadow .35s ease;min-height:680px;transform-style:preserve-3d;padding:19px 27px 24px}.pack-stage:after{border:1px dashed #a87b3e66;border-radius:3px}.wanted-heading{font-size:85px;letter-spacing:8px;color:#674022;text-shadow:1px 1px 0 #f1c666,2px 3px 0 #b38b4c50;transform:translateZ(24px)}.poster-kicker{font-size:10px}.poster-art{border:2px solid #634628;background:repeating-conic-gradient(from 5deg at 50% 60%,#fff8dd 0deg 12deg,#f6d897 12deg 24deg);border-radius:3px;min-height:315px;overflow:visible;perspective:900px;transform:translateZ(24px)}.card-turntable{position:relative;width:100%;height:320px;transform-style:preserve-3d;transition:transform .75s cubic-bezier(.2,.75,.3,1)}.card-turntable.is-turned{transform:rotateY(180deg)}.card-front,.card-back{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;display:grid;place-items:center}.card-front{transform:rotateY(0deg)}.card-back{transform:rotateY(180deg);margin:15px 25%;padding:15px 12px;border:7px double #ffcd48;border-radius:12px;background:repeating-conic-gradient(#0d4379 0deg 15deg,#092b52 15deg 30deg);color:#ffda76;text-align:center;box-shadow:2px 5px 0 #142642;display:flex;flex-direction:column;justify-content:center;gap:10px}.card-back>span{font-size:80px;line-height:.8}.card-back strong{font:40px var(--serif);letter-spacing:2px;color:#fff1c5}.card-back p{font-size:9px;font-weight:900;letter-spacing:1.5px}.card-back b{font:18px var(--serif);letter-spacing:2px}.revealed-card{min-height:315px;transform:translateZ(35px);animation:pullEntrance .7s ease both}.revealed-card img{height:285px;filter:drop-shadow(7px 12px 5px #4a261c55)}.empty-pull{height:315px;padding:20px}.empty-pull svg{width:155px;height:140px}.empty-pull strong{font-size:24px}.empty-pull p{font-size:13px}.turn-card{align-self:center;margin-top:15px;position:relative;z-index:2;background:#fbdf9a;border:1px solid #b58f50;color:#77532b;border-radius:20px;font-size:12px;padding:6px 14px;box-shadow:0 2px 0 #ceac6a}.stage-bottom{margin-top:12px;transform:translateZ(18px)}.stage-bottom h2{font-size:29px}.pack-price{font-size:38px}.stage-top{transform:translateZ(14px)}.funding-panel{background:#fffaf0;color:#092449;border:3px solid #041c3b;box-shadow:0 7px 0 #27a4c6,0 11px 0 #052447,0 22px 36px #001a3766;border-radius:14px;padding:30px 34px;margin:0;transform:rotate(1deg);position:relative}.funding-panel:before{background:#fa443d;padding:6px 18px;border-radius:3px;right:16px;top:-24px;font-size:28px;box-shadow:3px 4px 0 #092449}.funding-panel h2{font-size:58px;line-height:.93;color:#0b2a51;letter-spacing:1px;margin:19px 0}.funding-panel h2 br{display:none}.panel-heading .eyebrow{color:#0878b3}.funding-values strong{font-size:47px;color:#027fc7;text-shadow:1px 2px 0 #b3d5e3}.next-pack-name{font-size:15px;color:#dd3933}.funding-panel progress{height:16px;box-shadow:0 2px 0 #d5e3e8}.allocation strong{font-size:38px}.allocation>div:first-child strong{color:#007cca}.allocation>div:last-child strong{color:#ed4238}.pack-tiers{background:white;border-radius:7px;box-shadow:0 3px 0 #d4dce1}.pack-tiers .selected{background:#ffdd67;color:#122947}.pack-tiers>span{font-size:27px}.rip-button{font-size:28px;padding:16px 18px;background:linear-gradient(#ff5b44,#f03830);box-shadow:0 5px 0 #9c2929,0 8px 0 #092449;border-radius:7px}.rip-button:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 8px 0 #9c2929,0 11px 0 #092449}.primary{background:#067ac1;border-radius:6px;box-shadow:0 3px 0 #06497f}.ledger{border:3px solid #041b3d;background:#f2faff;color:#092449;border-radius:12px;overflow:hidden;margin:48px 0 20px;box-shadow:0 6px 0 #031d42}.ledger>div{padding:25px;background-image:radial-gradient(#86b2ce24 1px,transparent 1px);background-size:6px 6px}.ledger>div:nth-child(2){background-color:#e3f6fe}.ledger>div:nth-child(3){background-color:#ffe7db}.ledger>div:nth-child(3) strong{color:#e34238}.ledger-link{background:#ffce3c;font-size:29px}.ledger strong{font-size:43px}.history{margin:30px 0;padding:35px 0}.archive-head h2{color:#fff4d7;font-size:48px;text-shadow:3px 3px 0 #041932}.archive-head .eyebrow{color:#7bdcff}.archive-sort button{color:#b5d9f5}.archive-sort button[aria-pressed=true]{color:#ffd245;border-color:#ffd245}.opening-grid{background:none;border:0;gap:22px;perspective:1400px}.opening-card{background:#fff6dc;border:3px solid #052246;border-radius:9px;box-shadow:0 5px 0 #031b3c,0 12px 25px #03173266;color:#092449;transform:perspective(1000px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .3s ease,box-shadow .3s;transform-style:preserve-3d;position:relative}.opening-card:hover{background:#fff6dc;box-shadow:0 8px 0 #031b3c,0 18px 35px #02142799}.opening-card:nth-child(4n+2){background:#dff6ff}.opening-card:nth-child(4n+3){background:#ffe4dc}.opening-card:nth-child(4n+4){background:#fff0b2}.opening-art{padding-inline:22px;transform:translateZ(22px)}.opening-number{font-weight:900;color:#15496d}.opening-caption{background:#ffffff7a;border-radius:0 0 6px 6px;transform:translateZ(8px)}.opening-caption h3{font:800 15px/1.5 var(--sans)}.opening-caption strong{color:#d4382c}.card-mount{border-radius:8px;background:#0a2345;border:2px solid #06203e;box-shadow:3px 5px 0 #536b87,6px 8px 0 #052143,8px 14px 18px #08233e50;position:relative;transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .3s ease;transform-style:preserve-3d}.card-mount:after{content:'';pointer-events:none;position:absolute;inset:3px;border-radius:5px;opacity:0;background:radial-gradient(circle at var(--mx,50%) var(--my,30%),#ffffff70,transparent 55%),linear-gradient(115deg,transparent 20%,#94fffc28 40%,#fff8c31c 50%,#ff93d52b 60%,transparent 80%);mix-blend-mode:screen;transition:opacity .3s}.card-mount:hover:after,.opening-card:hover .card-mount:after{opacity:1}.rarity-stamp{background:#fd413b;border:2px solid #0a2345;box-shadow:2px 3px 0 #0a2345;transform:translateZ(30px) rotate(-5deg)}.archive-bottom{color:#bad7f0}.archive-bottom a{color:#ffdf7c;font-weight:800}.archive-bottom .outline{background:#ffcc3a;color:#092449}.archive-empty{color:#092449;border:3px solid #092449;border-radius:9px;background:#f1faff;box-shadow:0 5px 0 #031b3c}.pull-guide{background:#fff8e8;color:#092449;border:3px solid #051e40;box-shadow:0 7px 0 #d68f31,0 11px 0 #051e40;border-radius:12px;margin:30px 0 48px;padding:35px}.guide-intro h2{font-size:46px;color:#0a2d53}.pull-steps{gap:18px}.pull-steps>li{border:2px solid #092449;box-shadow:0 4px 0 #b9c9d6;border-radius:7px;background:#fff}.pull-steps>li:nth-child(2){background:#dff5ff}.pull-steps>li:nth-child(3){background:#fff0b3}.pull-steps>li:nth-child(4){background:#ffe0d5}.pull-steps h3{font-size:27px}.pull-steps p,.pull-faq p{color:#365570}.step-number{color:#ee3e34;font-size:42px}.surface-panel{background:#f4fbff;color:#092449;border:3px solid #061f43;box-shadow:0 6px 0 #04244e;border-radius:10px;padding:30px}.surface-panel h2{color:#092449}.surface-panel .outline{color:#092449;background:#ffdd6b;border-radius:6px}.surface-panel p{color:#456781}.collection{margin-top:45px}.collection .section-head h2{color:#fff4d7;font:46px var(--serif);text-shadow:3px 3px 0 #041b3c}.collection .eyebrow{color:#ffce3c}.collection .section-head a{color:#ffdf8a;font-weight:800}.collection .catalog-note{color:#afd0ef}.treasure{color:#092449;background:#fff8e5;border:3px solid #051d3f;border-radius:9px;box-shadow:0 6px 0 #031d42;transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .3s}.treasure-art{background:repeating-conic-gradient(from 0deg at 50% 60%,#6ad7f4 0deg 15deg,#39bde5 15deg 30deg)}.treasure:nth-child(2) .treasure-art{background:repeating-conic-gradient(#ffdc55 0deg 15deg,#ffbf4b 15deg 30deg)}.treasure:nth-child(3) .treasure-art{background:repeating-conic-gradient(#fa9789 0deg 15deg,#f57577 15deg 30deg)}.treasure:nth-child(4) .treasure-art{background:repeating-conic-gradient(#87dfc7 0deg 15deg,#4ccaaa 15deg 30deg)}.promise{border:3px solid #041a39;background:#f64b39;color:white;box-shadow:0 7px 0 #8f302a,0 11px 0 #041a39;border-radius:12px;margin:55px 0 45px;padding:30px}.promise>span{color:#ffdd58;text-shadow:3px 3px 0 #832329}.promise .outline{background:#ffdc54;color:#092449;box-shadow:0 4px 0 #092449}footer{color:#b3d0eb;border-color:#49729a;margin:0 auto;max-width:1320px;padding:28px 12px 40px}.footer-brand{color:#ffde75}.page-intro h1{color:#fff5d9;text-shadow:3px 4px 0 #042142}.page-intro .eyebrow{color:#6fe6f1}.page-intro p{color:#b6d5f1}.notice{background:#ffebaa;color:#153653;border:2px solid #072146;border-radius:7px}.proof-grid{background:#f1faff;color:#092449;border:3px solid #041e41;border-radius:10px;box-shadow:0 5px 0 #031d40}.metric strong{color:#057ab8}.lineup{background:#fff8e4;color:#092449;border:3px solid #072247;border-radius:8px}.muted{color:#b5d0e8}.surface-panel .muted,.drop-overview .muted{color:#516984}.steps .reached span{background:#ffcf33;color:#092449}.steps li{color:#cceaff}.prose{background:#fffaf0;color:#173c5e;border-radius:10px;border:3px solid #062247;padding:25px 35px}.prose p{color:#3a5874}.drop-hero{border:3px solid #041b3c;border-radius:12px;overflow:hidden;color:#092449;box-shadow:0 7px 0 #d48d27,0 11px 0 #032149;margin-top:12px}.drop-art{border-right:3px solid #082449;background:repeating-conic-gradient(from 0deg at 50% 60%,#ffdd65 0deg 15deg,#ffcc36 15deg 30deg)}.drop-overview{background:#fff8e7}.drop-badges li:first-child{background:#f24738}.receipt-section>h2{color:#fff5dc;text-shadow:2px 3px 0 #041b3c}.receipt-section>p{color:#b5d9f4}.draw-proof{background:#f1faff;color:#092449;border:3px solid #051f41;border-radius:12px;padding:10px 28px;box-shadow:0 6px 0 #031b3c}.draw-proof>li:first-child{border-top:0}.draw-proof p{color:#4e6880}.draw-proof h3{color:#0d355a}.receipt-section .receipt-fields{color:#143c5b;background:#fffaf0;border-radius:5px;overflow:hidden}.candidate-details{background:#f1faff;border:3px solid #041e42;border-radius:10px;color:#092449;padding:8px 20px}.receipt-raw{background:#082b58;padding:10px 22px;border:2px solid #477296;border-radius:9px;color:#d9eeff}.receipt-raw summary{color:#ffde79}.receipt-raw pre{background:#031c3b}.archive-search{color:#cce9ff}.archive-search input{color:#092449;background:#fff9ec;border:3px solid #061f40;border-radius:7px}.outline{color:#092449;background:#ffdc65;border:2px solid #052244;box-shadow:0 4px 0 #041e41;border-radius:5px}.outline:hover:not(:disabled){background:#ffe993}.text-link{color:inherit}dialog{color:#092449;border:3px solid #041a3b;border-radius:15px;box-shadow:0 10px 0 #06356b,0 30px 100px #001630cc;background:#fff8e5}dialog::backdrop{background:#031833bd;backdrop-filter:blur(8px)}.guide-modal{box-shadow:none;border:0;padding:0;background:none;margin:0}.guide-modal .guide-intro h2{display:none}.guide-sources{color:#315875}select,input{color:#092449}.turn-card:focus-visible,.crew-scene:focus-visible{outline:3px solid #ffcf33;outline-offset:5px}
#pull-burst{pointer-events:none;position:absolute;left:50%;top:40%;z-index:5;transform:translateZ(90px)}#pull-burst i{position:absolute;width:9px;height:16px;background:#ffcf33;opacity:0;transform:rotate(calc(var(--i)*13deg))}#pull-burst i:nth-child(3n){background:#f44840}#pull-burst i:nth-child(3n+1){background:#1ed2eb}#pull-burst.celebrate i{animation:confetti 1.4s cubic-bezier(.1,.65,.3,1) both;animation-delay:calc(mod(var(--i),4)*30ms)}
@keyframes confetti{0%{opacity:0;transform:rotate(calc(var(--i)*13deg)) translateY(0) scale(.5)}15%{opacity:1}100%{opacity:0;transform:rotate(calc(var(--i)*13deg)) translateY(calc(var(--flight)*-1)) rotate(220deg)}}
@keyframes pullEntrance{from{opacity:.5;transform:translateZ(35px) scale(.92)}to{opacity:1;transform:translateZ(35px) scale(1)}}
[data-motion=off] .crew-wallpaper,[data-motion=off] .pack-stage,[data-motion=off] .opening-card,[data-motion=off] .card-mount,[data-motion=off] .treasure{transform:none!important;will-change:auto}[data-motion=off] *,[data-motion=off] *:before,[data-motion=off] *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}
@media(min-width:1500px){.site-header{margin-top:24px}.crew-scene{aspect-ratio:1600/760}}
@media(max-width:1100px){.site-header{margin-inline:24px;padding:19px 24px}.site-header nav{order:3}.voyage-copy h1{font-size:60px}.voyage-copy{left:28px;right:28px;bottom:65px}.voyage-action{width:230px}.sail-button{font-size:23px;padding:14px}.voyage-action p{font-size:16px}.crew-scene{aspect-ratio:1.65}.opening-table{gap:28px;padding-inline:10px}.opening-table .pack-stage{padding:18px;min-height:685px}.funding-panel{padding:27px}.funding-panel h2{font-size:47px}.wanted-heading{font-size:73px}.opening-art{padding-inline:18px}main{padding-inline:24px}.voyage-ribbon{font-size:19px}}
@media(max-width:760px){.site-header{margin:14px 14px 18px;padding:17px 18px;border-radius:11px;min-height:125px;gap:16px}.brand{font-size:37px}.site-header>.outline{font-size:12px;padding:9px 12px}.site-header nav{gap:8px}.site-header nav a{font-size:11px}.preview-strip{font-size:9px;padding:7px 8px}.preview-strip .strip-detail{font-size:9px!important}.strip-detail{display:block;margin:4px 0 0}.demo-toolbar{margin:0 0 15px;gap:10px}.demo-toolbar>span{font-size:10px}.demo-toolbar a{font-size:11px}.demo-toolbar .outline{font-size:11px;padding:4px 9px}main{padding-inline:15px}.voyage-hero{border-radius:12px;overflow:hidden}.crew-scene{aspect-ratio:16/10;overflow:hidden}.crew-wallpaper{object-fit:cover;object-position:center;transform:scale(1.01)}.scene-depth{background:linear-gradient(0deg,#042551,transparent 30%)}.manga-mark{font-size:43px;right:16px;top:15px;-webkit-text-stroke:2px #092449;text-shadow:3px 4px 0 #ef3c37}.voyage-copy{position:relative;left:auto;right:auto;bottom:auto;display:block;padding:4px 23px 25px;margin-top:-10px;background:#042551}.voyage-copy .eyebrow{font-size:9px;letter-spacing:1.4px;padding:5px 8px}.voyage-copy h1{font-size:clamp(34px,9.5vw,65px);margin:18px 0 20px;-webkit-text-stroke:0;letter-spacing:.5px}.voyage-action{width:auto;display:flex;align-items:center;gap:14px;padding:0}.voyage-action p{font-size:12px;line-height:1.7;flex:1;margin:0}.sail-button{font-size:20px;padding:10px 12px;gap:8px;box-shadow:0 4px 0 #b27210;transform:rotate(-2deg)}.sail-button span{font-size:21px}.scene-toolbar{position:relative;padding:10px 16px;font-size:10px;min-height:42px}.scene-toolbar>span{max-width:190px}.scene-toolbar button{font-size:11px;padding:5px 9px}.voyage-ribbon{font-size:16px;margin:25px -5px 34px;padding:11px 10px;gap:10px;justify-content:space-between}.voyage-ribbon span:last-child{display:none}.table-heading{gap:14px;margin-bottom:24px}.table-heading .eyebrow{font-size:10px}.table-heading h2{font-size:39px;margin:0}.table-heading p{font-size:13px;margin-left:0}.opening-table{grid-template-columns:1fr;gap:35px;padding:5px 8px 10px}.opening-table .pack-stage{min-height:675px;padding:18px 19px 20px;transform:rotate(-1deg);box-shadow:2px 4px 0 #c69b50,5px 8px 0 #092449,10px 20px 28px #00173066}.wanted-heading{font-size:77px;letter-spacing:6px}.poster-art{min-height:315px}.card-turntable{height:320px}.card-back{margin-inline:23%;gap:12px}.card-back strong{font-size:35px}.card-back>span{font-size:66px}.revealed-card{min-height:315px}.revealed-card img{height:282px}.stage-bottom h2{font-size:26px}.pack-price{font-size:36px}.funding-panel{padding:27px 24px;transform:none;border-radius:12px}.funding-panel h2{font-size:49px}.funding-values strong{font-size:44px}.pack-tiers>span{font-size:26px}.rip-button{font-size:25px}.ledger{margin-top:36px;border-radius:10px}.ledger>div{padding:20px 18px}.ledger strong{font-size:37px}.ledger-link{font-size:26px}.history{margin-top:18px;padding-top:22px}.archive-head h2{font-size:38px}.opening-grid{gap:14px}.opening-card{border-width:2px;border-radius:7px}.opening-art{padding:0 9px 20px}.opening-caption{padding:12px 10px}.opening-caption h3{font-size:13px}.opening-number{font-size:13px}.opening-caption strong{font-size:17px}.card-mount{padding:6px;box-shadow:2px 3px 0 #526884,4px 6px 0 #062246,5px 8px 12px #09244950}.mount-label{font-size:9px}.mount-label>span:first-child{font-size:13px}.card-mount img{height:185px}.archive-head .eyebrow{font-size:10px}.archive-sort button{font-size:13px}.archive-bottom{flex-wrap:wrap;font-size:12px;gap:12px}.archive-bottom .outline{font-size:12px}.pull-guide{padding:26px 20px;border-radius:10px;margin:24px 0 36px}.guide-intro h2{font-size:38px}.pull-steps>li{padding:20px 17px}.pull-steps h3{font-size:26px}.step-number{font-size:34px}.surface-panel{padding:23px 19px;margin:25px 0}.surface-panel h2{font-size:31px}.collection{margin-top:35px}.collection .section-head h2{font-size:36px}.collection .section-head a{font-size:12px}.treasure{border-width:2px}.treasure-art{height:205px}.treasure-art img{height:175px}.promise{margin:38px 0 30px;padding:24px 20px;gap:20px}.promise>span{font-size:57px}.promise p{font-size:28px}.promise .outline{font-size:13px}.drop-hero{border-radius:10px;margin-bottom:35px}.drop-art{border-right:0;border-bottom:3px solid #092449}.drop-art .card-mount{max-width:245px}.drop-art .card-mount img{height:290px}.drop-overview h1{font-size:36px}.drop-overview{padding:25px 20px}.draw-proof{padding:5px 15px;border-radius:10px}.draw-proof>li{grid-template-columns:28px 1fr;gap:10px}.proof-number{font-size:28px}.draw-proof h3{font-size:25px}.draw-proof p{font-size:14px}.receipt-fields dt,.receipt-fields dd{font-size:13px}.receipt-section>h2{font-size:31px!important}.candidate-details{padding:5px 12px}.receipt-raw{padding:10px 16px}.receipt-raw pre{padding:13px;font-size:11px}.prose{padding:20px}footer{margin-inline:16px;padding:20px 0 30px}.guide-modal{padding:0;border:0;box-shadow:none;margin:0}dialog{padding:25px;max-width:calc(100% - 30px)}}
@media(max-width:380px){.voyage-action{display:block}.voyage-action p{margin-bottom:16px}.voyage-action p br{display:none}.sail-button{width:100%;font-size:22px}.voyage-copy{padding-inline:18px}.wanted-heading{font-size:67px}.card-back{margin-inline:20%}.opening-grid{gap:10px}.opening-art{padding-inline:7px}.mount-label>span:first-child{font-size:11px}.mount-label{font-size:8px}.card-mount img{height:170px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.crew-wallpaper,.pack-stage,.opening-card,.card-mount,.treasure{transform:none!important;will-change:auto}}

.poster-art{transform:perspective(1000px) translateZ(24px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .35s ease}
[data-motion=off] .poster-art{transform:none!important}
@media(prefers-reduced-motion:reduce){.poster-art{transform:none!important}}
/* Keep controls on a flat interaction plane; artwork owns the 3D transform. */
.opening-table .pack-stage{transform:rotate(-2deg);transform-style:flat}
.turn-card{transform:none}
@media(max-width:760px){.opening-table .pack-stage{transform:rotate(-1deg)}}

body{overflow-x:clip}
@media(max-width:760px){.voyage-action{display:block}.voyage-action p{font-size:14px;line-height:1.6;margin:0 0 16px}.sail-button{width:100%;font-size:23px;padding:12px 16px}}
