body{margin:0}[data-menu][hidden]{display:none!important}.jsx-burger{cursor:pointer;background:0 0;justify-content:center;align-items:center;width:48px;height:48px;padding:0;display:none}.jsx-mobile-nav{flex-direction:column;display:flex}.jsx-mobile-nav a{padding:14px 0;text-decoration:none}@media (width<=760px){.jsx-navd{display:none!important}.jsx-burger{display:inline-flex}}html:not(.js) .jsx-burger{display:none!important}html:not(.js) .jsx-navd{display:flex!important}:root{--bg:#0b0910;--bg-2:#120f19;--panel:#18141f;--line:#2a2433;--line-2:#3b3347;--text:#eee8dd;--text-2:#cfc6d8;--muted:#a69cb3;--dim:#7e748c;--soul:#5cf2e0;--ember:#ff7a2f;--gold:#e8b04a;--display:"Cinzel", Georgia, serif}body{background:var(--bg)}a{color:var(--soul)}a:hover{color:#b6fff5}.page{background:var(--bg);min-height:100vh;color:var(--text);font-family:Chivo,system-ui,sans-serif;overflow-x:hidden}.wrap{max-width:1240px;margin:0 auto}.eyebrow{letter-spacing:.22em;color:var(--soul);margin:0 0 16px;font-family:JetBrains Mono,monospace;font-size:12px}.hi{color:var(--ember)}.site-header{z-index:20;border-bottom:1px solid var(--line);background:#0b0910d9;position:relative}.site-header-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.brand{color:var(--text);align-items:center;gap:12px;text-decoration:none;display:flex}.brand-back{letter-spacing:.08em;color:var(--muted);font-family:JetBrains Mono,monospace;font-size:13px}.jsx-navd{letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;gap:8px 28px;font-family:JetBrains Mono,monospace;font-size:12px;display:flex}.jsx-navd a{color:var(--text-2);padding:12px 0;text-decoration:none}.jsx-navd a.is-accent,.jsx-mobile-nav a.is-accent{color:var(--ember)}.jsx-burger{border:1px solid var(--line-2);color:var(--text);border-radius:4px}.jsx-mobile-nav{border-top:1px solid var(--line);letter-spacing:.12em;text-transform:uppercase;padding:8px 24px 20px;font-family:JetBrains Mono,monospace;font-size:15px}.jsx-mobile-nav a{color:var(--text);border-bottom:1px solid var(--line)}.jsx-mobile-nav a:last-child{border-bottom:0}.btn{letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;min-height:54px;padding:0 28px;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.btn-primary{background:linear-gradient(135deg, var(--ember), #ffb347);color:#1a0d05;box-shadow:0 10px 40px #ff7a2f59}.btn-primary:hover{color:#1a0d05;box-shadow:0 14px 50px #ff7a2f8c}.btn-ghost{border:1px solid var(--line-2);color:var(--text);background:#0b091099}.btn-ghost:hover{color:var(--text);border-color:var(--soul)}.pb-hero{background:radial-gradient(ellipse at 72% 50%, #5cf2e01f, transparent 55%), radial-gradient(ellipse at 20% 110%, #ff7a2f2e, transparent 50%), var(--bg);align-items:center;min-height:880px;display:flex;position:relative;overflow:hidden}.pb-hero:after{content:"";background:linear-gradient(transparent, var(--bg));pointer-events:none;height:160px;position:absolute;inset:auto 0 0}.pb-hero-canvas{position:absolute;inset:0}.pb-hero-canvas canvas{width:100%;height:100%;display:block}.pb-hero-in{z-index:5;box-sizing:border-box;width:100%;padding:120px 24px;position:relative}.pb-hero-copy{max-width:620px}.pb-title{width:fit-content;max-width:100%;font-family:var(--display);letter-spacing:.01em;background:linear-gradient(100deg, #fff3da 0%, var(--gold) 30%, #fff3da 45%, var(--soul) 60%, #fff3da 75%);color:#0000;filter:drop-shadow(0 6px 30px #000c);white-space:pre-line;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;margin:0;padding-right:.06em;font-size:clamp(44px,7.4vw,108px);font-weight:900;line-height:.92;animation:7s linear infinite pb-shine}.pb-lede{max-width:540px;color:var(--text-2);text-shadow:0 1px 14px var(--bg);margin:28px 0 0;font-size:21px;line-height:1.55}.pb-soon-row{flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:32px;display:flex}.pb-soon{border:1px solid var(--soul);color:var(--soul);letter-spacing:.24em;background:#5cf2e014;align-items:center;gap:10px;padding:10px 16px;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 0 30px #5cf2e040,inset 0 0 20px #5cf2e01a}.pb-soon-dot{background:var(--soul);width:8px;height:8px;box-shadow:0 0 12px var(--soul);border-radius:50%;animation:1.6s ease-in-out infinite pb-pulse}.pb-platforms{letter-spacing:.16em;color:var(--muted);font-family:JetBrains Mono,monospace;font-size:12px}.pb-actions{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}.ticker{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg-2);overflow:hidden}.ticker-row{white-space:nowrap;width:max-content;display:flex}.ticker-big{font-family:var(--display);text-transform:uppercase;color:#0000;-webkit-text-stroke:1px var(--line-2);gap:40px;padding:16px 0 20px;font-size:56px;font-weight:900}.ticker-big .x{color:var(--ember);-webkit-text-stroke:0}.pb-mq{animation:34s linear infinite pb-marquee}.sec{padding:128px 24px}.sec-title{font-family:var(--display);letter-spacing:.005em;margin:0;font-size:clamp(40px,6vw,84px);font-weight:900;line-height:1}.sec-lede{max-width:680px;color:var(--text-2);margin:28px 0 0;font-size:19px;line-height:1.65}.loop{counter-reset:none;grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:20px;margin:72px 0 0;padding:0;list-style:none;display:grid}.loop-step{background:linear-gradient(180deg, var(--panel), var(--bg-2));border:1px solid var(--line);padding:32px 28px 36px;position:relative;overflow:hidden}.loop-step:before{content:"";background:linear-gradient(90deg, var(--soul), transparent);height:3px;position:absolute;inset:0 0 auto}.loop-step-plunder{border-color:#ff7a2f80;box-shadow:0 0 60px #ff7a2f26}.loop-step-plunder:before{background:linear-gradient(90deg, var(--ember), transparent)}.loop-num{color:var(--soul);font-family:JetBrains Mono,monospace;font-size:13px;font-weight:700}.loop-step-plunder .loop-num{color:var(--ember)}.loop-step h3{font-family:var(--display);margin:18px 0 0;font-size:28px;font-weight:900}.loop-step p{color:var(--muted);margin:12px 0 0;font-size:17px;line-height:1.6}.sec-races{border-top:1px solid var(--line);background:radial-gradient(ellipse at 50% 0%, #5cf2e014, transparent 60%), var(--bg-2)}.races{perspective:1200px;grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));gap:20px;margin-top:64px;display:grid}.race{--race:var(--soul);background:radial-gradient(circle at 50% 20%, color-mix(in srgb, var(--race) 28%, transparent), transparent 65%), var(--panel);border:1px solid color-mix(in srgb, var(--race) 45%, var(--line));outline-offset:-8px;min-height:300px;transform-style:preserve-3d;outline:1px solid #e8b04a2e;flex-direction:column;padding:28px 24px;transition:box-shadow .25s;display:flex;position:relative}.race:hover{box-shadow:0 24px 60px color-mix(in srgb, var(--race) 30%, transparent)}.race-humans{--race:#e8b04a}.race-elves{--race:#57c978}.race-dwarves{--race:#d9853b}.race-orcs{--race:#4c8dff}.race-demons{--race:#e0425e}.race-glyph{color:var(--race);text-shadow:0 0 30px var(--race);font-size:54px;line-height:1;transform:translateZ(30px)}.race h3{font-family:var(--display);color:var(--race);margin:24px 0 0;font-size:30px;font-weight:900;transform:translateZ(20px)}.race-who{color:var(--text);margin:12px 0 0;font-size:17px;line-height:1.5}.race-play{letter-spacing:.04em;color:var(--muted);margin:auto 0 0;padding-top:18px;font-family:JetBrains Mono,monospace;font-size:12px;line-height:1.6}.sec-plunder{border-top:1px solid var(--line);overflow:hidden}.plunder-in{flex-wrap:wrap;align-items:center;gap:56px;padding:128px 24px;display:flex}.plunder-copy{flex:460px;min-width:0}.plunder-rules{flex-direction:column;gap:14px;margin:32px 0 0;padding:0;list-style:none;display:flex}.plunder-rules li{color:var(--muted);padding-left:22px;font-size:17px;line-height:1.55;position:relative}.plunder-rules li:before{content:"✦";color:var(--ember);position:absolute;left:0}.plunder-rules strong{color:var(--text)}.plunder-table{flex:420px;min-width:0;height:420px;position:relative}.plunder-side{border:1px dashed var(--line-2);box-sizing:border-box;letter-spacing:.2em;width:46%;color:var(--dim);justify-content:center;align-items:flex-end;padding-bottom:16px;font-family:JetBrains Mono,monospace;font-size:11px;display:flex;position:absolute;top:0;bottom:0}.plunder-theirs{background:radial-gradient(circle at 50% 40%,#e0425e1f,#0000 70%);border-color:#e0425e73;right:0}.plunder-yours{background:radial-gradient(circle at 50% 40%,#5cf2e01f,#0000 70%);border-color:#5cf2e073;left:0}.pcard{aspect-ratio:5/7;box-sizing:border-box;border:3px solid var(--gold);outline-offset:-9px;background:radial-gradient(circle at 50% 35%,#4c8dff73,#0000 60%),linear-gradient(#1b2340,#0e1222);outline:1px solid #e8b04a80;flex-direction:column;align-items:center;width:38%;padding:12px;display:flex;position:absolute;top:50px;left:4%;box-shadow:0 30px 60px #0009,0 0 50px #4c8dff4d}.pcard-stat{width:34px;height:34px;font-family:var(--display);color:#fff;border:2px solid #0b0910;border-radius:50%;justify-content:center;align-items:center;font-size:17px;font-weight:900;display:flex;position:absolute;top:-12px}.pcard-spd{background:#3c7be8;left:-12px}.pcard-atk{color:#1a0d05;background:#e8b04a;right:-12px}.pcard-art{color:#8cb6ff;text-shadow:0 0 30px #4c8dff;margin:auto 0;font-size:clamp(48px,7vw,80px)}.pcard-name{font-family:var(--display);text-align:center;font-size:15px;font-weight:900}.pcard-rarity{letter-spacing:.24em;color:var(--gold);margin-top:6px;font-family:JetBrains Mono,monospace;font-size:10px}.js .pcard-plunder{will-change:transform}.sec-stats{padding:0 24px 128px}.stats{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:1px;display:grid}.stat{background:var(--bg-2);padding:36px 28px}.stat-num{font-family:var(--display);color:var(--gold);text-shadow:0 0 40px #e8b04a59;font-variant-numeric:tabular-nums;font-size:clamp(48px,6vw,76px);font-weight:900;line-height:1;display:block}.stat-label{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:12px;font-family:JetBrains Mono,monospace;font-size:12px;display:block}.sec-soon{border-top:1px solid var(--line);background:radial-gradient(ellipse at 50% 100%, #ff7a2f38, transparent 60%), radial-gradient(ellipse at 50% 0%, #5cf2e01a, transparent 55%), var(--bg-2);position:relative;overflow:hidden}.soon-in{text-align:center;padding:144px 24px}.soon-title{font-family:var(--display);margin:0;font-size:clamp(52px,10vw,150px);font-weight:900;line-height:.92}.soon-lede{max-width:560px;color:var(--text-2);margin:28px auto 36px;font-size:19px;line-height:1.6}.site-footer{border-top:1px solid var(--line);background:#070609}.site-footer-in{color:var(--dim);letter-spacing:.04em;flex-wrap:wrap;justify-content:space-between;gap:16px;padding:32px 24px;font-family:JetBrains Mono,monospace;font-size:12px;display:flex}.footer-links{flex-wrap:wrap;gap:20px;display:flex}.footer-links a{color:var(--text-2);text-decoration:none}@keyframes pb-shine{0%{background-position:100% 0}to{background-position:-150% 0}}@keyframes pb-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}@keyframes pb-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (width<=900px){.pb-hero-canvas{opacity:.35}.pb-hero-copy{max-width:none}}@media (width<=760px){.pb-hero{min-height:660px}.pb-hero-in{padding:72px 20px}.sec,.plunder-in{padding:88px 20px}.ticker-big{font-size:36px}.plunder-table{height:340px}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}
