:root{--bg: #0f0d0c;--bg2: #141110;--bg3: #1a1613;--stone: #211c17;--stone2: #28231d;--stone3: #342d26;--slab: #28231d;--slab-hi: #3a342d;--slab-lo: #1c1813;--stone-lit: #2f2924;--line: #3a332b;--line2: #827565;--rim: #8d7a58;--btn-hi: #332c25;--btn-lo: #1f1a15;--lit: rgba(255, 236, 200, .26);--lit2: rgba(255, 236, 200, .12);--ink: #efe6d3;--ink2: #c8bca6;--ink3: #aa9d86;--head: #e9dabb;--bone: #ded4be;--bone-hi: #e6dcc5;--bone-lo: #d4cab4;--bone-ink: #2a1c10;--gold: #c9a24f;--gold2: #e8c877;--gold3: #a8843f;--gold-ink: #1a1409;--gbtn-hi: #e6c67c;--gbtn-lo: #a8843f;--moss: #6f8f3f;--moss2: #a8c572;--moss-deep: #2f4a24;--moss-mid: #4f7a36;--moss-lit: #86bb58;--ember: #c8582f;--ember2: #f28a5e;--ember-rgb: 200, 88, 47;--shield: #9dc0ea;--venom: #7fa036;--blood: #9a3d26;--blood-ink: var(--ember2);--blood2: var(--ember);--parch: #f4e8cf;--parch2: #e9d9b6;--card-ink: #2a2318;--frame: #1c2b22;--arch-scavengers: #9a6e51;--arch-shifters: #9379ba;--arch-usurpers: #cb7c8f;--arch-cross: #9da7b4;--arch-evergrowth: #8ec497;--arch-chronos: #95cce2;--arch-titans: #fac49e;--arch-festers: #d8e9a9;--basalt: url(img/ui-basalt.webp);--stone-img: url(img/ui-stone.webp);--bone-img: url(img/ui-bone.webp);--moss-seam: url(img/ui-moss-seam.webp);--moss-corner: url(img/ui-moss-corner.webp);--noise: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .55 0 0 0 0 .47 0 0 0 0 .33 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)'/%3E%3C/svg%3E");--slab-light: linear-gradient(135deg, rgba(255, 236, 200, .055), rgba(255, 236, 200, 0) 38%, rgba(0, 0, 0, .2) 100%);--slab-shadow: inset 1px 1px 0 var(--lit), inset -1px -1px 0 rgba(0, 0, 0, .5), 0 1px 0 rgba(255, 236, 200, .04), 0 14px 28px -16px rgba(0, 0, 0, .9);--ease: cubic-bezier(.2, .7, .2, 1);--radius: 3px;--display: "Cinzel", "Trajan Pro", Georgia, serif;--body: "Alegreya Sans", "Segoe UI", system-ui, sans-serif;--serif: "Alegreya", Georgia, serif;--frame-img: url(img/frame-soft.webp);color-scheme:dark}:root[data-look=orig]{--frame-img: url(img/frame.webp)}:root[data-look=clean]{--frame-img: url(img/frame-clean.svg)}*{box-sizing:border-box}html,body{margin:0;height:100%}body{background-color:var(--bg);background-image:radial-gradient(ellipse 80% 50% at 50% 108%,rgba(200,120,60,.13),transparent 70%),radial-gradient(ellipse 60% 35% at 50% -8%,rgba(233,218,187,.045),transparent 60%),radial-gradient(ellipse 120% 100% at 50% 50%,transparent 60%,rgba(2,3,6,.55)),var(--basalt);background-attachment:fixed,fixed,fixed,scroll;color:var(--ink);font-family:var(--body);font-size:16px;line-height:1.45;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:var(--gold2)}button{font:inherit;color:inherit}input,select,textarea{font:inherit;color:var(--ink);background:#0c0a08;border:1px solid #060504;border-radius:var(--radius);padding:8px 10px;min-height:40px;box-shadow:inset 0 2px 5px #000000bf,inset 0 0 0 1px #00000059,0 1px 0 var(--lit2);transition:border-color .15s,box-shadow .15s}input[type=checkbox],input[type=radio],input[type=range]{min-height:0;box-shadow:none}input:focus,select:focus,textarea:focus{outline:2px solid var(--gold2);outline-offset:1px;border-color:var(--gold3)}::placeholder{color:var(--ink3);opacity:1}::selection{background:#c9a24f59}h1,h2,h3,h4{font-family:var(--display);font-weight:600;letter-spacing:.06em;color:var(--head);margin:0 0 .5em}h1{font-size:30px}h2{font-size:21px}h3{font-size:16px;letter-spacing:.1em;text-transform:uppercase}p{margin:0 0 .8em}.muted{color:var(--ink2)}.faint{color:var(--ink3)}.small{font-size:13px}.tiny{font-size:12px}.caps{font-family:var(--display);letter-spacing:.14em;text-transform:uppercase}.row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.col{display:flex;flex-direction:column;gap:10px}.grow{flex:1}.center{text-align:center}.hide{display:none!important}.frame{position:relative;padding:18px 18px 22px;border:1px solid #0a0806;border-radius:3px;color:var(--ink);background-color:var(--slab);background-image:var(--moss-corner),var(--moss-seam),var(--slab-light),var(--stone-img);background-repeat:no-repeat,no-repeat,no-repeat,repeat;background-position:left bottom,left bottom,0 0,0 0;background-size:60px 60px,340px 20px,100% 100%,512px 512px;box-shadow:var(--slab-shadow)}.frame.lush,.home .frame{padding-bottom:40px;background-size:112px 112px,720px 54px,100% 100%,512px 512px}.page:has(>.row .code) .frame{padding-bottom:40px;background-size:112px 112px,720px 54px,100% 100%,512px 512px}.page:has(>.row .code) .frame+.frame{background-position:left bottom,-260px bottom,0 0,-210px -170px;background-size:84px 84px,720px 46px,100% 100%,512px 512px}a.frame,.frame[role=button]{transition:border-color .2s var(--ease),box-shadow .2s var(--ease),transform .2s var(--ease)}a.frame:hover,a.frame:focus-visible,.frame[role=button]:hover,.frame[role=button]:focus-visible{border-color:var(--gold3);box-shadow:var(--slab-shadow),inset 0 0 0 1px #c9a24f59}.modal.frame{background-image:var(--slab-light),var(--stone-img);background-repeat:no-repeat,repeat;background-position:0 0;background-size:100% 100%,512px 512px;box-shadow:var(--slab-shadow),0 30px 80px -20px #000}.frame.inset{box-shadow:var(--slab-shadow)}.rule{height:2px;border:0;margin:14px 0;position:relative;overflow:visible;background:linear-gradient(90deg,transparent,rgba(0,0,0,.7) 20%,rgba(0,0,0,.7) 80%,transparent)}.rule:before{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,var(--lit2) 20%,var(--lit2) 80%,transparent)}.rule:after{content:"";position:absolute;left:50%;top:-3px;width:7px;height:7px;background:var(--rim);transform:translate(-50%) rotate(45deg);box-shadow:1px 1px #0009}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:8px 16px;cursor:pointer;-webkit-user-select:none;user-select:none;font-family:var(--display);font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink);text-decoration:none;white-space:nowrap;background-color:var(--btn-hi);background-image:linear-gradient(180deg,#ffecc812,#ffecc800 45%,#00000038),var(--stone-img);background-size:auto,256px 256px;border:1px solid #0a0806;border-radius:var(--radius);box-shadow:inset 1px 1px 0 var(--lit),inset -1px -1px #0000008c,0 2px #090705,0 3px 8px -2px #0009;transition:transform .15s var(--ease),box-shadow .15s var(--ease),color .15s,filter .15s,border-color .15s}.btn:hover{color:var(--gold2);filter:brightness(1.12)}.btn:active{transform:translateY(1px);box-shadow:inset 1px 1px 0 var(--lit2),inset -1px -1px #0000008c,0 1px #090705,0 1px 3px #00000080}.btn:disabled,.btn.disabled{cursor:not-allowed;color:var(--ink3);background-image:linear-gradient(180deg,#00000040,#00000059),var(--stone-img);box-shadow:inset 0 0 0 1px #0000004d;border-color:#15110d;filter:saturate(.5);transform:none}.btn:disabled:hover,.btn.disabled:hover{color:var(--ink3);filter:saturate(.5)}.btn.gold{color:var(--gold-ink);background-image:linear-gradient(180deg,var(--gbtn-hi),#c29a4e 60%,var(--gbtn-lo));background-color:var(--gold);border-color:#4d3a19;text-shadow:0 1px 0 rgba(255,240,200,.4);box-shadow:inset 0 1px #fff5d299,inset -1px -1px #5a3c1480,0 2px #3a2a10,0 3px 10px -2px #0009,0 0 18px -6px #e8c87759}.btn.gold:hover{filter:brightness(1.06);color:#140f07}.btn.gold:active{box-shadow:inset 0 1px #fff5d24d,inset -1px -1px #5a3c1480,0 1px #3a2a10}.btn.gold:disabled,.btn.gold.disabled{color:var(--gold-ink);background-image:linear-gradient(180deg,#a89a74,#8f8366);border-color:#3a3222;filter:none;text-shadow:none;box-shadow:inset 0 1px #fff5d233}.btn.gold:disabled:hover,.btn.gold.disabled:hover{color:var(--gold-ink);filter:none}.btn.blood{color:#f9dccf;background-image:linear-gradient(180deg,#9a3f26d9,#62261ae6),var(--stone-img);border-color:#2a0f09}.btn.blood:hover{color:#fff;filter:brightness(1.1)}.btn.ghost{background:transparent;box-shadow:none;border-color:transparent;color:var(--ink2)}.btn.ghost:hover{color:var(--gold2);filter:none;border-color:#7d716180}.btn.ghost:active{box-shadow:none}.btn.sm{min-height:36px;padding:4px 10px;font-size:12px;letter-spacing:.1em}.btn.xs{min-height:32px;padding:2px 8px;font-size:12px;letter-spacing:.08em}.btn.block{width:100%}.btn.on,.btn.on:hover{color:var(--bone-ink);background-color:var(--bone);background-image:linear-gradient(180deg,#ffffff1f,#0000000f),var(--bone-img);background-size:auto,256px 256px;border-color:#0a0806;text-shadow:none;filter:none;box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #0003,0 2px #090705,0 3px 8px -2px #0009}@media(pointer:coarse){.btn:after{content:"";position:absolute;left:0;right:0;top:50%;height:44px;transform:translateY(-50%)}}.chip{display:inline-flex;align-items:center;gap:4px;padding:1px 7px;border:1px solid #0a0806;color:var(--ink2);font-family:var(--display);font-size:13px;letter-spacing:.1em;text-transform:uppercase;border-radius:2px;white-space:nowrap;line-height:1.5;background-color:var(--stone);background-image:linear-gradient(180deg,#ffecc80d,#00000047),var(--stone-img);background-size:auto,200px 200px;box-shadow:inset 1px 1px #ffecc81f,0 1px #0009}.chip.gold{color:var(--head);border-color:#0a0806;box-shadow:inset 1px 1px #ffecc829,inset 0 0 0 1px #8d7a5859,0 1px #0009}.chip.moss{color:var(--ink)}.chip.erode{color:#17130e;border-color:#0f0d0a;background-image:linear-gradient(180deg,#c9cdd0,#9ba2aa);box-shadow:inset 0 1px #ffffff8c,0 1px #0009;font-weight:700}.chip.ember{color:#ffd6c6;border-color:#1d0905;background-image:linear-gradient(180deg,#501a0cd1,#2a120beb),var(--stone-img)}.chip.poison{color:#d7ec9a;border-color:#10160a;background-image:linear-gradient(180deg,#303c18cc,#1c2410e6),var(--stone-img)}.chip.dead{color:#c9c0e0;border-color:#0d0a14;background-image:linear-gradient(180deg,#2a243ccc,#1a1624e6),var(--stone-img)}.chip.frenzy{color:#ffcfae;border-color:#1d0905;background-image:linear-gradient(180deg,#5a2410cc,#2a130be6),var(--stone-img)}.chip.blood{color:#ffd2c4;border-color:#1d0905;background-image:linear-gradient(180deg,#581e10cc,#2a110be6),var(--stone-img)}.plate{display:inline-flex;align-items:center;gap:4px;padding:1px 8px;border-radius:2px;color:var(--bone-ink);font-family:var(--display);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:var(--bone-img) center / 256px 256px;border:1px solid #0a0806;box-shadow:inset 0 1px #ffffff80,inset 0 -1px #0000002e,0 1px #0009}.topbar{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:14px;padding:3px 16px;min-height:51px;background-color:var(--stone);background-image:linear-gradient(180deg,#ffecc80d,#ffecc800 50%,#00000057),var(--stone-img);background-size:auto,512px 512px;border-bottom:1px solid #000;box-shadow:inset 0 1px 0 var(--lit2),0 10px 26px -10px #000000d9}.brand{display:flex;align-items:center;gap:10px;min-height:44px;text-decoration:none}.brand svg{width:22px;height:34px;filter:drop-shadow(0 1px 0 rgba(0,0,0,.8)) drop-shadow(0 0 6px rgba(232,200,119,.25))}.brand .word{font-family:var(--display);font-weight:700;letter-spacing:.22em;color:var(--gold2);font-size:15px;line-height:1;text-shadow:0 1px 0 #000}.brand .word small{display:block;font-size:9px;letter-spacing:.5em;color:var(--gold3);margin-top:3px}.nav{display:flex;gap:2px;flex-wrap:wrap}.nav a{display:inline-flex;align-items:center;min-height:44px;font-family:var(--display);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink2);text-decoration:none;padding:8px 10px;border-bottom:2px solid transparent;text-shadow:0 1px 0 rgba(0,0,0,.6);transition:color .15s}.nav a:hover{color:var(--gold2)}.nav a.on{color:var(--ink);border-bottom-color:var(--gold)}.topend{margin-left:auto;display:flex;align-items:center;gap:8px}.tsize{position:relative}.tsbtn{display:inline-flex;align-items:baseline;justify-content:center;min-width:44px;height:44px;padding:10px 9px 0;cursor:pointer;color:var(--ink);font-family:var(--display);font-size:17px;font-weight:600;line-height:1;background:linear-gradient(180deg,#00000026,#0000004d);border:1px solid #0a0806;border-radius:var(--radius);box-shadow:inset 0 1px 3px #0009,0 1px 0 var(--lit2);transition:color .15s,border-color .15s}.tsbtn small{font-size:12.5px;margin-left:1px}.tsbtn:hover,.tsbtn[aria-expanded=true]{border-color:var(--gold3);color:var(--gold2)}.tsmenu{position:absolute;right:0;top:calc(100% + 6px);z-index:40;display:grid;gap:6px;min-width:160px;padding:10px;background-color:var(--stone);background-image:var(--slab-light),var(--stone-img);border:1px solid #000;box-shadow:var(--slab-shadow),0 12px 30px #000000a6}.tsmenu .btn{width:100%}.page{max-width:1240px;margin:0 auto;padding:22px 16px 60px}.hero{position:relative;display:grid;grid-template-columns:minmax(240px,340px) 1fr;gap:48px;align-items:center;padding:34px 0 10px}.hero:before{content:"";position:absolute;z-index:-1;left:-10%;top:-10%;width:60%;height:120%;pointer-events:none;background:radial-gradient(ellipse at 45% 55%,rgba(232,200,119,.11),rgba(200,120,60,.05) 45%,transparent 70%)}.fan{position:relative;width:76%;margin:0 auto;aspect-ratio:1050 / 1498}.fan img,.fan .back{position:absolute;inset:0;width:100%;height:100%;border-radius:4.2%/3%;box-shadow:0 30px 60px -20px #000000e6,0 0 0 1px #3a2f1c;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.fan .back{background:url(img/back.webp) center/cover;transform:rotate(-3deg)}.fan .f1{transform:translate(-16%,3%) rotate(-15deg) scale(.94);filter:brightness(.8)}.fan .f2{transform:translate(15%,1%) rotate(10deg) scale(.94);filter:brightness(.8)}.fan:hover .f1{transform:translate(-24%,2%) rotate(-19deg) scale(.95);filter:brightness(.95)}.fan:hover .f2{transform:translate(23%) rotate(14deg) scale(.95);filter:brightness(.95)}.fan:hover .back{transform:rotate(-2deg) translateY(-2%)}.hero .cta{margin-top:18px}.hero .facts{margin:14px 0 0;letter-spacing:.02em}.hero h1{font-size:44px;letter-spacing:.2em;margin-bottom:4px;color:var(--gold2);text-shadow:0 2px 0 #000,0 0 30px rgba(232,200,119,.25)}.hero .sub{font-family:var(--display);letter-spacing:.5em;color:var(--gold3);font-size:14px;margin-bottom:18px}.hero .lede{font-family:var(--serif);font-size:19px;color:var(--ink);max-width:560px}.procession{position:relative;isolation:isolate;display:flex;justify-content:center;align-items:flex-end;gap:clamp(28px,8vw,110px);height:92px;margin:6px 0 22px;padding:0 16px;border-bottom:1px solid #000;box-shadow:0 1px 0 var(--lit2);--bank: var(--moss-seam) 18% 100% / 980px 38px no-repeat, var(--moss-seam) 82% 100% / 760px 30px no-repeat;--bank-h: 38px}.procession:before,.procession:after{content:"";position:absolute;left:0;right:0;bottom:0;height:var(--bank-h);z-index:-1;pointer-events:none}.procession:before{background:var(--bank);filter:brightness(.55) saturate(.85);-webkit-mask-image:linear-gradient(180deg,transparent,#000 70%);mask-image:linear-gradient(180deg,transparent,#000 70%)}.procession:after{background:linear-gradient(180deg,transparent 35%,rgba(134,187,88,.3) 58%,transparent 88%);-webkit-mask:var(--bank);mask:var(--bank)}.procession img{width:64px;height:64px;image-rendering:pixelated;object-fit:contain;translate:0 1px;background:radial-gradient(ellipse 40% 8% at 50% 92%,rgba(0,0,0,.75),rgba(0,0,0,.35) 55%,transparent);filter:drop-shadow(0 1px 1px rgba(0,0,0,.55))}.paths{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px;margin-top:26px}.path{display:block;text-decoration:none;color:var(--ink);padding:20px 20px 44px}.home .path{isolation:isolate;background-image:var(--slab-light),var(--stone-img);background-repeat:no-repeat,repeat;background-size:100% 100%,512px 512px;background-position:0 0,0 0;--corner: 112px;--seam-x: 0px;--seam-w: 720px;--seam-h: 54px}.home .path:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;background:var(--moss-corner) left bottom / var(--corner) var(--corner) no-repeat,var(--moss-seam) var(--seam-x) 100% / var(--seam-w) var(--seam-h) no-repeat}.home .path:nth-child(3n+2){--corner: 56px;--seam-x: 60px;--seam-w: 600px;--seam-h: 44px}.home .path:nth-child(3n){--seam-x: -110px}.home .path:nth-child(3n):before{transform:scaleX(-1)}.home .path:nth-child(4n+2){background-position:0 0,-170px -90px}.home .path:nth-child(4n+3){background-position:0 0,-330px -260px}.home .path:nth-child(4n+4){background-position:0 0,-60px -380px}.path h2{margin-bottom:6px;transition:color .15s}.path:hover h2,.path:focus-visible h2{color:var(--gold2)}.path p{color:var(--ink2);margin:0;font-size:15px}@media(max-width:720px){.hero{grid-template-columns:1fr;gap:18px}.fan{width:150px;margin:10px auto 8px}.hero h1{font-size:30px}.hero{text-align:center}.hero .lede{margin:0 auto}.hero .cta{justify-content:center}.procession{height:74px;gap:30px;margin-bottom:14px;--bank: var(--moss-seam) 0 100% / 600px 30px no-repeat;--bank-h: 30px}.home .path{padding-bottom:30px;--corner: 72px;--seam-w: 520px;--seam-h: 34px}.home .path:nth-child(3n+2){--corner: 48px;--seam-x: 80px;--seam-w: 440px;--seam-h: 30px}.home .path:nth-child(3n){--seam-x: -80px}}@media(min-width:900px){.paths{grid-template-columns:repeat(4,1fr)}}.foot{display:flex;justify-content:space-between;align-items:center;gap:12px 24px;flex-wrap:wrap;max-width:1240px;margin:0 auto;padding:18px 16px 28px;border-top:1px solid #000;box-shadow:inset 0 1px 0 var(--lit2);color:var(--ink3);font-size:13px}.foot .fl{display:flex;align-items:center;gap:10px;font-family:var(--display);letter-spacing:.08em}.foot .fl svg{opacity:.8}.foot .fr{display:flex;gap:6px 16px;flex-wrap:wrap}.foot a{color:var(--ink2);text-decoration:none;padding:6px 0}@media(pointer:coarse){.foot a{display:inline-flex;align-items:center;min-height:44px;padding:0}}.foot a:hover{color:var(--gold2)}.lost{text-align:center;padding-top:70px;max-width:560px}.lost svg{margin-bottom:14px}.skip{position:absolute;left:8px;top:-60px;z-index:100;background:linear-gradient(180deg,var(--gbtn-hi),var(--gold));color:#140f07;padding:8px 14px;font-weight:700;text-decoration:none;box-shadow:inset 0 1px #fff5d299,0 4px 12px #0009}.skip:focus{top:8px}main:focus{outline:none}.boot{min-height:70vh;display:grid;place-items:center;align-content:center;gap:14px;color:var(--gold3);font-family:var(--display);letter-spacing:.3em;font-size:12px;text-transform:uppercase}.boot svg{width:40px;height:62px;animation:pa-boot 1.6s ease-in-out infinite}@keyframes pa-boot{50%{opacity:.45}}:focus-visible{outline:2px solid var(--gold2);outline-offset:2px}.btn:focus-visible{outline-offset:3px}.card{--cw: 180px;--ac: #555d68;position:relative;width:var(--cw);aspect-ratio:720 / 1027;container-type:inline-size;flex:none;border-radius:calc(var(--cw) * .042);box-shadow:0 8px 18px -8px #000000d9;overflow:hidden;font-family:var(--body);-webkit-user-select:none;user-select:none}.card.split{background:#15110c var(--frame-img) center / 100% 100% no-repeat;transition:transform .45s cubic-bezier(.3,.7,.2,1),translate .15s var(--ease),scale .18s var(--ease),box-shadow .2s}.card.turned{transform:rotate(180deg)}.card .z{position:absolute;margin:0}.card .c-cost,.card .i-cost,.card .c-str,.card .c-hp{display:grid;place-items:center;font-family:var(--display);font-weight:700;color:#f6e9c8;line-height:1;text-shadow:0 .35cqw 0 #000,0 0 1.6cqw rgba(0,0,0,.95)}.card .c-cost{left:4.6%;top:3.2%;width:13%;height:9.4%;font-size:9cqw}.card .i-cost{left:5%;top:3.8%;width:13%;height:9.4%;font-size:9cqw}.card .c-str{left:83.2%;top:3%;width:12.4%;height:9.2%;font-size:8cqw}.card .c-hp{left:83.2%;top:15.6%;width:12.4%;height:9.2%;font-size:8cqw}.card .z.erode{isolation:isolate;color:#17130e;text-shadow:0 .3cqw 0 rgba(236,238,238,.6)}.card .z.erode.c{--x: 5.956cqw;--y: 7.381cqw}.card .z.erode.i{--x: 7.5cqw;--y: 8.329cqw}.card .z.erode .er-art{display:contents}.card .z.erode svg.erode-slab{position:absolute;z-index:-1;left:var(--x);top:var(--y);width:13.889cqw;height:15.556cqw;transform:translate(-50%,-50%);overflow:visible;pointer-events:none}.card .z.erode .en{position:absolute;left:var(--x);top:var(--y);transform:translate(-50%,-50%) translateY(var(--oy, 0));line-height:1;font-family:var(--display);font-weight:700}.half-info .rw-hint{margin-top:6px;color:var(--ink2)}.half-info h4{flex-wrap:wrap}.card .c-name,.card .i-name{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;line-height:1;color:#2a1c10;padding:0 2cqw;box-sizing:border-box}.card .c-name{left:21.6%;top:3.4%;width:55.8%;height:8.2%}.card .i-name{left:23.8%;top:3.9%;width:70%;height:8%}.card .c-name b,.card .i-name b{font-family:var(--display);font-weight:700;font-size:5.3cqw;letter-spacing:-.012em;font-kerning:normal}.card .c-name b,.card .i-name b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.card .c-name i{font-style:normal;font-weight:800;font-size:2.3cqw;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--ac) 72%,#000);margin-top:.7cqw}.card .c-art,.card .i-art{object-fit:contain;image-rendering:pixelated}.card .c-art{left:29.5%;top:13%;width:30%;height:21%;filter:drop-shadow(0 .6cqw .6cqw rgba(0,0,0,.65))}.card .i-art{left:34%;top:13.2%;width:26%;height:18.5%}.card .c-text,.card .i-text{font-size:4.2cqw;line-height:1.1;overflow:hidden;text-align:center;letter-spacing:0;font-kerning:normal;font-variant-numeric:lining-nums;text-wrap:pretty;-webkit-hyphens:manual;hyphens:manual;font-weight:700}.card .c-text{left:29%;top:35%;width:65%;height:52%;color:#f3e9d0;text-shadow:0 .2cqw .35cqw rgba(0,0,0,.9)}.card .i-text{left:30%;top:33.5%;width:64%;height:53.5%;color:#24180d}@container (min-width: 240px){.card .c-text,.card .i-text{font-weight:500}}.card .flow{float:left;width:100%;height:100%;shape-margin:.6cqw}.card .c-text .flow{shape-outside:polygon(0 0,5% 0,28% 23%,46.2% 34.6%,51% 46%,100% 95%,100% 100%,0 100%)}.card .i-text .flow{shape-outside:polygon(0 0,9.2% 0,23.8% 14%,46.1% 25.2%,47.2% 36.4%,100% 86.9%,100% 100%,0 100%)}.card .inst{position:absolute;inset:0;transform:rotate(180deg)}:root[data-look=arch] .card.split.af{background-image:var(--af)}:root[data-look=arch] .card.af .gem{display:none}.card .gem{left:47.6%;top:51.4%;width:4.8%;height:3.4%;background:var(--ac);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);opacity:.95;filter:brightness(1.35) saturate(1.25)}.card.tiny .c-text,.card.tiny .i-text,.card.tiny .c-name i{visibility:hidden}@container (max-width: 119px){.card .c-text,.card .i-text,.card .c-name i{visibility:hidden}}.card.sel{box-shadow:0 0 0 calc(var(--cw) * .02) var(--gold2),0 0 24px #e3c887b3}.card.dim{filter:saturate(.3) brightness(.55)}.card.click{cursor:pointer}.card.click:hover{translate:0 -4px}.hand{--peek-s: 1.12}.hand .card.peek{scale:var(--peek-s);translate:var(--peek-x, 0px) calc((1 - var(--peek-s)) * 50%);z-index:30;box-shadow:0 18px 30px -10px #000000e6}.hand .hcard:has(>.card.peek){z-index:30!important;position:relative}.hand:has(.card.peek){margin-top:-30px;padding-top:36px;position:relative;z-index:18;pointer-events:none}.hand:has(.card.peek) .hcard{pointer-events:auto}.turnable .turnbtn .rot{display:inline-block;font-size:1.15em}.turnable>.card{cursor:pointer}.card.asc{aspect-ratio:5 / 7;background:radial-gradient(ellipse at 50% 40%,#2a2318,#0f0c08 70%);color:var(--ink);box-shadow:0 0 0 calc(var(--cw) * .018) #6d5429,0 8px 18px -8px #000c}.card.asc.img{background:#0d0b08;box-shadow:0 8px 18px -8px #000000d9}.card.asc.img img{width:100%;height:100%;display:block;object-fit:cover}.card.asc.img.sel{box-shadow:0 0 0 calc(var(--cw) * .02) var(--gold2),0 0 24px #e3c887b3}.card.asc .in{position:absolute;inset:3.4cqw;border:.5cqw solid var(--gold3);border-radius:3cqw;padding:4cqw;display:flex;flex-direction:column;gap:2.4cqw}.card.asc .in:before{content:"";position:absolute;left:50%;top:-2cqw;width:3.6cqw;height:3.6cqw;background:var(--gold);transform:translate(-50%) rotate(45deg)}.card.asc .lbl{font-family:var(--display);color:var(--gold3);letter-spacing:.4em;font-size:3.6cqw;text-align:center;text-transform:uppercase}.card.asc .an{font-family:var(--display);color:var(--gold2);font-size:8.6cqw;text-align:center;line-height:1.05;font-weight:700}.card.asc .meta{display:flex;justify-content:space-between;align-items:center;font-family:var(--display);color:var(--gold2);font-size:4.4cqw}.card.asc .meta .cost{background:var(--gold);color:#140f07}.card.asc .ab{font-size:4.3cqw;line-height:1.2;color:var(--ink)}.card.asc .ab b{color:var(--gold2);font-family:var(--display);font-size:3.9cqw;letter-spacing:.06em;display:block}.card.asc .arch{text-align:center;font-size:3.4cqw;letter-spacing:.3em;text-transform:uppercase;color:var(--acu, var(--ac));font-weight:800;margin-top:auto}.card.back{aspect-ratio:5 / 7;background:url(img/back.webp) center/cover #0d0b08;box-shadow:0 0 0 calc(var(--cw) * .012) #3a2f1c,0 6px 14px -8px #000c}.slot{--tw: 104px;width:calc(var(--tw) * 1.42);height:calc(var(--tw) * 1.42);display:grid;place-items:center;flex:none;position:relative}.tile{--ac: #555d68;width:var(--tw);height:calc(var(--tw) * 1.4);background:#211a13 var(--frame-img) 70% 34% / 280% auto;border-radius:7px;position:relative;container-type:inline-size;overflow:visible;cursor:pointer;box-shadow:0 0 0 2px #5d4c33,0 6px 14px -6px #000000e6;color:#f1e6cb;transition:transform .25s ease,translate .2s ease,box-shadow .15s}:root[data-look=arch] .tile.af{background-image:var(--af);background-position:95% 48%;background-size:330% auto}.tile .nm{background:linear-gradient(#ecdfc2,#cdbb90);color:#2a1c10;font-family:var(--body);font-weight:800;font-size:max(13px,11cqw);letter-spacing:0;line-height:1.04;overflow-wrap:anywhere;padding:2.5cqw 2cqw;border-radius:6px 6px 0 0;min-height:22cqw;display:flex;align-items:center;justify-content:center;text-align:center;border-bottom:2px solid #5d4c33;box-shadow:inset 0 -3px color-mix(in srgb,var(--ac) 70%,#000)}.tile .nm>span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;max-width:100%}.tile .nm .w{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:top}.tile .art{display:block;width:78%;margin:3cqw auto 0;aspect-ratio:1;image-rendering:pixelated;object-fit:contain;filter:drop-shadow(0 1.4cqw 1cqw rgba(0,0,0,.65))}.tile .art.asc{width:100%;margin:0;aspect-ratio:auto;height:58%;background-size:120% auto;background-position:50% 18%;filter:none}.tile .tx{display:none}.tile .sh{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:space-between;align-items:flex-end;padding:0 2.5cqw 2.5cqw}.tile .num{position:relative;width:33cqw;height:33cqw;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(circle at 40% 35%,#3b3128,#14100b);border:2px solid #a08655;font-family:var(--display);font-weight:700;font-size:max(13px,14cqw);color:#f6e9c8;line-height:.9;text-shadow:0 1px 0 #000;box-shadow:0 2px 5px #0009}.tile .num.up{color:#c9ec9c;border-color:var(--moss);border-style:double;border-width:3px}.tile .num.down{color:#ffb29c;border-color:var(--ember);border-style:double;border-width:3px}.tile .delta{position:absolute;bottom:calc(100% + 2px);left:50%;transform:translate(-50%);padding:0 3px;border-radius:2px;font-family:var(--body);font-size:max(12px,5.6cqw);font-weight:800;line-height:1.3;letter-spacing:0;white-space:nowrap;color:var(--bone-ink);background:var(--bone-img) center / 128px;border:1px solid #0a0806;box-shadow:0 1px #0009;text-shadow:none}.tile .delta.up{color:#1f3a12}.tile .delta.down{color:#6e2010}.tile .dmg{position:absolute;top:30%;right:-9px;width:30px;height:30px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#a8431f,#6e2010);color:#fff;font-weight:900;display:grid;place-items:center;font-size:15px;box-shadow:0 2px 6px #0009,0 0 0 2px #2a0e08;z-index:2}.tile .marks{position:absolute;left:-6px;top:28%;display:flex;flex-direction:column;gap:3px;z-index:2}.slot>.marks{position:absolute;left:0;top:27%;display:flex;flex-direction:column;align-items:flex-start;gap:2px;z-index:16;pointer-events:none}.slot>.marks .chip{font-size:13px;padding:0 5px;letter-spacing:.04em;line-height:1.4}.tile.asc{box-shadow:0 0 0 2px var(--pm-light),0 6px 14px -6px #000000e6}.tile.asc .nm{background:linear-gradient(180deg,#3a2f1c,#1f190f);color:var(--head);letter-spacing:.02em}.tile.pd{transform:rotate(45deg) scale(.86);filter:saturate(.55)}.tile.tap,.tile.pd.tap{transform:rotate(90deg) scale(.86)}.tile.sel,.tile.target{box-shadow:0 0 0 2px var(--frame),0 0 0 5px var(--gold2),0 0 22px #e3c887bf}.tile.can{box-shadow:0 0 0 2px var(--frame),0 0 0 4px var(--moss2),0 0 16px #91b45a8c;outline:2px dashed var(--moss2);outline-offset:7px}.tile.from-ability,.tile.from-ability.can,.tile.from-ability.sel{box-shadow:0 0 0 2px var(--frame),0 0 0 5px var(--bone-hi),0 0 0 7px var(--frame)}.side .abil{gap:4px}.abil .ag{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.abil .th{margin:6px 2px 0}.abil .arow{display:flex;flex-direction:column;gap:2px;width:100%;min-height:44px;padding:6px 8px;text-align:left;font:inherit;font-size:13px;color:var(--ink);cursor:pointer;background:#0000004d;border:1px solid #0a0806;border-radius:var(--radius);box-shadow:inset 0 1px 3px #000000b3,0 1px 0 var(--lit2);transition:background-color .15s}.abil .arow:hover,.abil .arow.lit{background:#ffecc81a}.abil .arow .an{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.abil .arow .an b{font-family:var(--display);font-size:13px;letter-spacing:.06em;font-weight:700}.abil .arow .at{font-size:13px;color:var(--ink3);font-style:italic}.abil .atx{font-size:13px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.abil .arow.can{border:1px dashed var(--moss2);outline:1px dashed var(--moss2);outline-offset:2px}.abil .arow[aria-disabled=true]{cursor:default;opacity:.6}.abil .aobj{display:flex;flex-direction:column;gap:2px;padding:4px 2px;font-size:13px}.abil .aobj b{font-family:var(--display);font-size:13px;letter-spacing:.06em}.tile.attacking{box-shadow:0 0 0 2px var(--frame),0 0 0 4px var(--blood2),0 0 22px #c8583f99}.tile.blocking{translate:0 -5px;box-shadow:0 0 0 2px var(--frame),0 0 0 5px var(--shield),0 0 22px 2px #8fb6e6b3}.tile.attacking.blocked{box-shadow:0 0 0 2px var(--frame),0 0 0 4px var(--blood2),0 0 0 8px var(--shield),0 0 20px #8fb6e673}.tile.armed{translate:0 -9px;z-index:4;box-shadow:0 0 0 2px var(--frame),0 0 0 5px #f2d27a,0 0 26px 4px #f2d27abf;animation:pa-armed 1.1s ease-in-out 3}.tile.incoming{box-shadow:0 0 0 2px var(--frame),0 0 0 5px var(--blood2),0 0 22px #c8583f99;outline:2px dashed var(--ember2);outline-offset:7px;animation:pa-incoming 1.4s ease-in-out 3}.tile.blocktarget{cursor:crosshair;box-shadow:0 0 0 2px var(--frame),0 0 0 5px #f2d27a,0 0 0 8px var(--blood2),0 0 26px #f2d27a99;outline:2px dashed var(--ember2);outline-offset:10px;animation:pa-target .9s ease-in-out 3}@keyframes pa-armed{50%{box-shadow:0 0 0 2px var(--frame),0 0 0 6px #fff0bf,0 0 36px 9px #f2d27ae6}}@keyframes pa-incoming{50%{box-shadow:0 0 0 2px var(--frame),0 0 0 5px #e0694c,0 0 30px 6px #e0694ccc}}@keyframes pa-target{50%{box-shadow:0 0 0 2px var(--frame),0 0 0 6px #fff0bf,0 0 0 10px #e0694c,0 0 34px #f2d27ad9}}.chip.shield{color:#dcebfc;border-color:#0a1018;background-image:linear-gradient(180deg,#1e3048cc,#121b27e6),var(--stone-img)}.chip.aim{color:#1a140a;background:linear-gradient(180deg,#f6dc8e,#e6c46a);border-color:#a8873e;font-weight:700;box-shadow:inset 0 1px #fff5d299,0 1px #0009}.chip .ico,.actionbar .ico{width:1.2em;height:1.2em;flex:none}.slot .tag .ico{width:11px;height:11px}.tmain{position:relative}.clines{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:15;overflow:visible}.clines .cl{fill:none;stroke-width:3.5;stroke-linecap:round;filter:drop-shadow(0 1px 2px rgba(0,0,0,.85));animation:pa-line .35s ease-out}.clines .cl.atk{stroke:#e0694c}.clines .cl.aim{stroke:#e0694c;stroke-dasharray:8 7}.clines .cl.blk{stroke:#9dc0ea;stroke-width:4}@keyframes pa-line{0%{opacity:0}}#fxlayer{position:fixed;inset:0;pointer-events:none;z-index:70;overflow:hidden}#fxlayer .fxghost{position:fixed;margin:0;z-index:1;animation:none;translate:none}.fxbanner{position:fixed;left:50%;top:40%;transform:translate(-50%,-50%);z-index:2;text-align:center;padding:18px 64px 16px;width:max-content;max-width:94vw;background:linear-gradient(90deg,transparent,rgba(11,9,6,.95) 16%,rgba(11,9,6,.95) 84%,transparent);border-top:1px solid transparent;border-bottom:1px solid transparent;border-image:linear-gradient(90deg,transparent,var(--gold),transparent) 1}.fxbanner b{display:block;font-family:var(--display);font-weight:700;font-size:34px;letter-spacing:.24em;text-transform:uppercase;color:var(--gold2);text-shadow:0 2px 0 #000,0 0 26px rgba(227,200,135,.45);line-height:1.1}.fxbanner span{display:block;margin-top:8px;font-family:var(--serif);font-size:17px;color:var(--ink)}.fxbanner.asc b{font-size:46px;color:#f7dfa0}.fxbanner.win b{font-size:54px;color:#f7dfa0}.fxbanner.win.rival{border-image:linear-gradient(90deg,transparent,var(--rim),transparent) 1}.fxbanner.win.rival b{color:var(--head);text-shadow:0 2px 0 #000,0 0 24px rgba(233,218,187,.25)}.fxbanner.fail{border-image:linear-gradient(90deg,transparent,var(--ember),transparent) 1}.fxbanner.fail b{font-size:40px;color:#ffc3a8;text-shadow:0 2px 0 #000,0 0 26px rgba(var(--ember-rgb),.55)}.fxbanner.dom{border-image:linear-gradient(90deg,transparent,var(--rim),transparent) 1}.fxbanner.dom b{color:var(--head);text-shadow:0 2px 0 #000}@media(max-width:720px){.fxbanner{padding:14px 30px 12px}.fxbanner b{font-size:24px;letter-spacing:.16em}.fxbanner.asc b,.fxbanner.win b,.fxbanner.fail b{font-size:32px}.fxbanner span{font-size:15px}}.tile.pois:after{content:"";position:absolute;inset:0;border-radius:7px;box-shadow:inset 0 0 0 3px #7fa036cc,inset 0 0 18px #7fa03673;pointer-events:none}.slot .tag{position:absolute;bottom:-2px;left:50%;transform:translate(-50%);z-index:16}.bfrow .slot .tag{white-space:normal;width:max-content;max-width:calc(var(--tw) * 1.42 - 4px);text-align:center;line-height:1.1;justify-content:center}.bfrow.rv .slot .tag{font-size:13px;letter-spacing:.04em;padding:0 4px;bottom:0}.chip.wrap{white-space:normal}.table{display:grid;grid-template-columns:1fr 300px;grid-template-rows:minmax(calc(100vh / var(--zoom, 1) - var(--top-h, 51px)),auto)}.table.nolog{grid-template-columns:1fr}.tmain{display:flex;flex-direction:column;min-width:0;isolation:isolate;background-color:var(--felt);background-image:radial-gradient(ellipse 90% 40% at 50% 0%,var(--felt-far),transparent 75%),radial-gradient(ellipse 120% 95% at 50% 45%,transparent 55%,var(--felt-edge)),linear-gradient(var(--felt-veil),var(--felt-veil)),var(--basalt)}.seat{position:relative;min-width:0;border:1px solid #0a0806;border-radius:3px;background-color:var(--seat-stone);background-image:var(--moss-corner),var(--slab-light),linear-gradient(var(--seat-veil),var(--seat-veil)),var(--stone-img);background-repeat:no-repeat,no-repeat,no-repeat,repeat;background-position:left bottom,0 0,0 0,0 0;background-size:64px 64px,100% 100%,100% 100%,512px 512px;box-shadow:var(--slab-shadow);transition:box-shadow .2s var(--ease),border-color .2s var(--ease)}.seat.active{border-color:#0a0806;box-shadow:var(--slab-shadow),inset 0 2px 0 var(--head)}.seat.out .bfrow>.slot{opacity:.45}.seat.pickable{cursor:pointer;outline:2px dashed var(--gold3);outline-offset:-3px}.seat.pickable:hover,.seat.pickable:focus-visible{outline-color:var(--gold2)}.seat.picked,.seat.pickable.picked{outline:2px solid var(--ember2);outline-offset:-3px;box-shadow:var(--slab-shadow),inset 0 0 0 1px var(--ember),0 0 22px -6px rgba(var(--ember-rgb),.7)}.seat .atk{margin-left:auto}.seat .atkmark{display:inline-flex;align-items:center;gap:4px;color:#ffd6c6;font-family:var(--display);font-size:13px;letter-spacing:.08em;text-transform:uppercase}.seat .atkmark .ico{width:1.1em;height:1.1em}.seat .hd{display:flex;align-items:center;gap:8px;padding:6px 10px;flex-wrap:wrap;border-bottom:1px solid rgba(0,0,0,.65);box-shadow:0 1px 0 var(--lit2);background:linear-gradient(180deg,#0000003d,#0000001f);border-radius:3px 3px 0 0}.seat .hd .nm{font-family:var(--display);font-weight:700;letter-spacing:.08em;color:var(--head);font-size:14px;text-shadow:0 1px 0 rgba(0,0,0,.7)}.stats{display:flex;gap:10px;flex-wrap:wrap;font-size:13px;color:var(--ink2)}.stats b{color:var(--ink);font-weight:700}.stats,.table .chip,.slot .tag,.badge,.ticker,.actionbar .msg,.terrchip{font-variant-numeric:lining-nums}.stats .str b{color:var(--head)}.bfrow{display:flex;gap:2px;padding:4px 6px;overflow-x:auto;min-height:90px;align-items:center;scrollbar-width:thin;background:#00000029;box-shadow:inset 0 3px 8px -5px #000000e6}.bfrow.rv .slot{--tw: 90px}.bfrow.rv .tile .num{font-size:max(13px,16cqw)}.bfrow.me .slot{--tw: 104px}.empty{color:var(--ink3);font-style:italic;font-size:13px;padding:12px}.ascmini{display:flex;align-items:center;gap:6px}@property --heat{syntax: "<number>"; inherits: true; initial-value: 0;}.pilebox[data-tut=pile]{--mono-cx: 41px}.pilebox[data-tut=pile]:before{content:"";position:absolute;z-index:-1;pointer-events:none;inset:-36px -400px -6px;background:radial-gradient(ellipse 390px 105px at calc(400px + var(--mono-cx)) 60%,rgba(var(--ember-rgb),calc(.26 * var(--heat, 0))),transparent 72%),radial-gradient(ellipse 390px 66px at calc(400px + var(--mono-cx)) 60%,var(--felt-glow),transparent 75%)}.tstatus{font-size:13px;color:var(--ink2)}.tstatus.hot{color:var(--ember2)}.pilebox{min-width:170px;padding:10px 12px;cursor:pointer;background-size:56px 56px,300px 24px,100% 100%,512px 512px}.pilebox .big{font-family:var(--display);font-size:30px;color:var(--head);line-height:1;text-shadow:0 1px 0 rgba(0,0,0,.7)}.pilebox .big small{font-size:14px;color:var(--ink3);letter-spacing:.1em}.pilebox.warm .big,.pilebox.hot .big{color:var(--ember2)}.pilebox.hot{border-color:#3a1309;box-shadow:var(--slab-shadow),inset 0 0 0 1px rgba(var(--ember-rgb),.5)}.pilebox.hot:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;box-shadow:0 0 40px rgba(var(--ember-rgb),.8);opacity:.72;will-change:opacity;animation:pa-hot 1.8s ease-in-out infinite}@keyframes pa-hot{50%{opacity:1}}.pilebox .hotlbl{margin-left:6px;padding:0 5px;font-size:13px;vertical-align:1px}.pilebox .hotlbl:before{content:"!";font-weight:800;margin-right:2px}.meter{height:6px;background:#0a0806;border:1px solid #000;margin-top:8px;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #000c,0 1px 0 var(--lit2)}.meter i{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,var(--pm-lit3),var(--pm-light))}.pilebox.warm .meter i{background:linear-gradient(90deg,var(--pm-lit3),var(--pm-light) 55%,var(--ember))}.meter.hot i{background:repeating-linear-gradient(135deg,#8a3725 0 7px,var(--ember2) 7px 14px)}.pilebox.hot .meter{height:9px}.pilebox[data-tut=pile]{display:grid;grid-template-columns:58px minmax(0,1fr);grid-template-rows:auto 1fr auto;column-gap:12px;align-items:center}.pilebox[data-tut=pile]>.caps{grid-column:1 / -1;grid-row:1}.pilebox[data-tut=pile]>.pilemono{grid-column:1;grid-row:2 / span 2;width:58px;margin:-4px 0 0 -2px}.pilebox[data-tut=pile]>.big{grid-column:2;grid-row:2;align-self:end}.pilebox[data-tut=pile]>.meter{grid-column:2;grid-row:3;margin-top:6px}.pilebox[data-tut=wild]{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr auto;column-gap:12px;align-items:center}.pilebox[data-tut=wild]>.caps{grid-column:1 / -1;grid-row:1}.pilebox[data-tut=wild]:before{content:"";grid-row:2;grid-column:1;width:40px;aspect-ratio:5 / 7;margin:6px 0 2px 2px;border-radius:3px;background:url(img/back.webp) center / cover #0d0b08;box-shadow:0 0 0 1px #3a2f1c,3px 3px 0 -1px #0d0b08,3px 3px #3a2f1c,6px 6px 0 -1px #0d0b08,6px 6px #2e2516,8px 10px 14px -4px #000c}.pilebox[data-tut=wild]>.big{grid-row:2;grid-column:2}.pilebox[data-tut=wild]>.tiny:not(.caps){grid-row:3;grid-column:1 / -1;margin-top:6px}@media(min-width:721px){.pilebox{padding:8px 12px}.pilebox>.caps{line-height:1.25}.pilebox[data-tut=pile]{grid-template-columns:64px minmax(0,1fr)}.pilebox[data-tut=pile]>.caps{grid-column:2}.pilebox[data-tut=pile]>.pilemono{grid-row:1 / span 3;width:64px;margin:-2px 0 -2px -4px;align-self:end}.pilebox[data-tut=wild]:before{grid-row:2 / span 2;align-self:end;margin:4px 0 2px 2px}.pilebox[data-tut=wild]>.big{align-self:end}.pilebox[data-tut=wild]>.tiny:not(.caps){grid-column:2;align-self:start;margin-top:2px}}.chain{display:flex;flex-direction:column;gap:6px;min-width:0}.chain .obj{display:flex;gap:10px;align-items:flex-start;padding:7px 10px;font-size:13px;border:1px solid #0a0806;border-left:3px solid var(--rim);border-radius:2px;background-color:var(--stone);background-image:linear-gradient(180deg,#ffecc80a,#00000040),var(--stone-img);background-size:auto,300px 300px;box-shadow:inset 1px 1px 0 var(--lit2),0 2px 6px -2px #0009;transition:border-color .15s}.chain .obj.top{border-left-color:var(--head);background-image:linear-gradient(180deg,#ffecc814,#0000002e),var(--stone-img)}.chain .obj.neg{opacity:.5;text-decoration:line-through}.chain .obj .who{font-family:var(--display);font-size:13px;letter-spacing:.1em;color:var(--head);white-space:nowrap}.phasebar{display:inline-flex;align-items:center;gap:2px;flex-wrap:wrap;padding:2px;border-radius:3px;background:#0006;box-shadow:inset 0 1px 3px #000c,0 1px 0 var(--lit2)}.phasebar span{font-family:var(--display);font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink3);padding:4px 10px;border-radius:2px;transition:background-color .2s var(--ease),color .2s var(--ease)}.phasebar span.on{color:var(--bg);background:var(--head);box-shadow:inset 0 1px #ffffff80,0 1px #000000b3}.phasebar.yours span.on{color:var(--bone-ink);font-weight:700;background:var(--bone) var(--bone-img) center / 256px 256px;box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #0003,0 1px #000000b3}.mine{position:relative;border-top:1px solid rgba(0,0,0,.7);margin-top:auto;box-shadow:inset 0 1px 0 var(--lit2);background:var(--moss-corner) left bottom / 96px 96px no-repeat,linear-gradient(180deg,var(--mine-tint),transparent 70%),var(--mine-bg)}@keyframes pa-yours{50%{opacity:.5}}.hand{display:flex;gap:8px;padding:6px 12px 14px;overflow-x:auto;overflow-y:hidden;align-items:flex-end;scrollbar-width:thin}.hand{position:relative;z-index:18}.hand .card{--cw: 138px}.dock{position:sticky;bottom:0;z-index:20}.upper{display:contents}@media(min-width:1101px){.table:not(.short){grid-template-rows:auto}.table:not(.short) .tmain{height:calc(100vh / var(--zoom, 1) - var(--top-h, 51px))}.table:not(.short) .upper{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.table:not(.short) .upper:after{content:"";position:sticky;bottom:0;z-index:17;flex:none;height:18px;margin-top:-18px;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(0,0,0,.6))}.mine,.dock{flex:none}.table:not(.short) .ticker{min-height:30px;padding-top:4px;padding-bottom:3px}.table:not(.short) .upper{scroll-padding:calc(var(--strip-h, 0px) + 38px) 0 38px}.table:not(.short) .morecue{position:sticky;z-index:18;flex:none;align-self:center;display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 11px 0 8px;cursor:pointer;-webkit-user-select:none;user-select:none;font-family:var(--body);font-size:12px;font-weight:700;letter-spacing:.04em;line-height:1;white-space:nowrap;color:var(--ink2);border:1px solid #0a0806;border-radius:3px;background-color:var(--stone);background-image:linear-gradient(180deg,#ffecc80f,#0000004d),var(--stone-img);background-size:auto,200px 200px;box-shadow:inset 1px 1px 0 var(--lit2),0 2px #090705,0 6px 14px -4px #000000e6;visibility:hidden;opacity:0;transition:opacity .2s var(--ease),visibility 0s linear .2s,color .15s,transform .15s var(--ease)}.table:not(.short) .morecue.on{visibility:visible;opacity:1;transition:opacity .2s var(--ease),color .15s,transform .15s var(--ease)}.table:not(.short) .morecue.up{top:calc(var(--strip-h, 0px) + 6px);margin-bottom:-24px}.table:not(.short) .morecue.slim{padding:0 7px}.table:not(.short) .morecue.slim span{display:none}.table:not(.short) .morecue.down{bottom:6px;margin-top:-24px}.table:not(.short) .morecue:after{content:"";position:absolute;inset:0 -4px -12px}.table:not(.short) .morecue.down:after{inset:-12px -4px 0}.table:not(.short) .morecue .ico{width:12px;height:12px;flex:none}.table:not(.short) .morecue:hover{color:var(--gold2)}.table:not(.short) .morecue:active{transform:translateY(1px)}}.morecue{display:none}.actionbar{position:relative;display:flex;align-items:center;gap:10px;padding:10px 12px;flex-wrap:wrap;background-color:var(--stone);background-image:linear-gradient(180deg,#ffecc80f,#ffecc800 40%,#0000004d),var(--stone-img);background-size:auto,512px 512px;border-top:1px solid #000;box-shadow:inset 0 1px 0 var(--lit),0 -12px 28px -10px #000c}.actionbar.yours{border-top-color:var(--gold3);box-shadow:inset 0 1px 0 var(--gold),0 -12px 28px -10px #000c}.actionbar.yours:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(232,200,119,.16),transparent 55%);will-change:opacity;animation:pa-yours 2.8s ease-in-out infinite}.actionbar>*{position:relative}.actionbar[tabindex="-1"]:focus{outline:none}html[data-kb] .actionbar[tabindex="-1"]:focus-visible{outline:2px solid var(--gold2);outline-offset:-4px}.actionbar .msg{flex:1;min-width:200px;font-size:15px}.actionbar .msg b{color:var(--head);font-weight:700}.actionbar.yours .msg>b:first-child{color:var(--gold2)}.timer{height:3px;background:#00000080;position:relative;overflow:hidden;width:100%}.timer i{position:absolute;inset:0 auto 0 0;background:var(--ink3);transition:width .5s linear}.actionbar.yours .timer i{background:var(--gold)}.dock .more{min-width:44px}.dock .more[aria-expanded=true]{color:var(--gold2);border-color:var(--gold3)}.ticker{position:relative;display:block;width:100%;min-height:32px;padding:7px 12px 6px;margin:0;cursor:pointer;text-align:left;font:inherit;font-size:13px;line-height:1.4;color:var(--ink2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border:0;border-top:1px solid #000;border-left:3px solid rgba(125,113,97,.5);background-color:var(--slab-lo);background-image:linear-gradient(180deg,#0000004d,#00000073),var(--stone-img);background-size:auto,512px 512px;box-shadow:inset 0 1px 0 var(--lit2);transition:border-color .4s ease,color .4s ease,box-shadow .4s ease}.ticker>button,.ticker>a{display:block;width:100%;margin:0;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.ticker:hover,.ticker:focus-within{color:var(--ink)}.ticker:focus-visible{outline-offset:-2px}.ticker.new{color:var(--ink);border-left-color:var(--moss-lit);box-shadow:inset 0 1px 0 var(--lit2),inset 28px 0 24px -24px #86bb5838}.ticker.chat{color:var(--ink);border-left-color:#9fc3e0}.ticker .w{color:var(--head);font-weight:700}.ticker.chat .w{color:#9fc3e0}@media(pointer:coarse){.ticker{min-height:28px;padding-top:4px;padding-bottom:3px}.ticker>button:before,.ticker>a:before{content:"";position:absolute;inset:-16px 0 0}}.side{border-left:1px solid #000;display:flex;flex-direction:column;min-height:0;max-height:calc(100vh / var(--zoom, 1) - var(--top-h, 51px));position:sticky;top:var(--top-h, 51px);background-color:var(--stone);background-image:linear-gradient(#00000052,#00000052),var(--stone-img);background-size:512px 512px;box-shadow:inset 1px 0 0 var(--lit2)}.side .tabs{display:flex;gap:2px;margin:8px 8px 6px;padding:2px;border:1px solid #0a0806;border-radius:var(--radius);background:#00000061;box-shadow:inset 0 1px 3px #000c,0 1px 0 var(--lit2)}.side .tabs button{position:relative;flex:1 1 auto;min-height:36px;padding:6px 3px;background:none;border:0;border-radius:2px;font-family:var(--display);font-size:13px;letter-spacing:.03em;text-transform:none;white-space:nowrap;color:var(--ink3);cursor:pointer;transition:color .15s,background-color .15s}.side .tabs button:hover{color:var(--gold2)}.side .tabs button:active{background-color:#0000004d}.side .tabs button.on,.side .tabs button.on:hover{color:var(--bone-ink);font-weight:700;background:var(--bone) var(--bone-img) center / 256px 256px;box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #0003,0 1px #000000b3,0 2px 6px -2px #0009}@media(pointer:coarse){.side .tabs button{min-height:44px}}.badge{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;margin-left:6px;border-radius:10px;font-family:var(--body);font-size:13px;font-weight:800;letter-spacing:0;line-height:1;color:#2a0e08;background:linear-gradient(180deg,#f6a07a,var(--ember2));border:1px solid #2a0e08;box-shadow:inset 0 1px #ffecdc80,0 1px #0009,0 0 10px -2px rgba(var(--ember-rgb),.7)}.log{flex:1;overflow-y:auto;padding:8px 10px 8px 8px;font-size:13px;display:flex;flex-direction:column;gap:3px;background:#00000047;box-shadow:inset 0 6px 12px -8px #000}.log .e{color:var(--ink2);line-height:1.35;padding-left:8px;border-left:2px solid rgba(125,113,97,.25)}.log .e .w{color:var(--head);font-weight:700}.log .e.turn{color:var(--head);font-family:var(--display);letter-spacing:.06em;margin-top:8px;border-top:1px solid rgba(0,0,0,.7);box-shadow:0 -1px 0 var(--lit2);border-left-color:var(--rim);padding-top:6px}.log .e.asc,.log .e.win{color:#f5e7c8;font-weight:700;border-left-color:var(--pm-light)}.log .e.danger{color:#f4a88c;border-left-color:var(--ember)}.log .e.danger:before{content:"! ";font-weight:800;color:var(--ember2)}.log .e.death{color:#d9b2a4;border-left-color:#a07a6e}.log .e.death:before{content:"\2020  ";color:#d9b2a4}.log .e.warn{color:#dfbf94;border-left-color:#a88a5a}.log .e.tool{color:#aeb7a0;border-left-color:#6f7a66}.toolmark{color:var(--ink);font-weight:700;margin-right:1px}.toolmark .g{display:inline-block;margin-right:4px;font-weight:400;color:#c9cfbd}.log .e.trigger{color:#c7b6e0;border-left-color:#8a78aa}.log .e.chat{color:var(--ink);border-left-color:#4f7193}.log .e.chat .w{color:#9fc3e0}.chatbox{display:flex;gap:6px;padding:8px;border-top:1px solid #000;box-shadow:inset 0 1px 0 var(--lit2)}.chatbox input{flex:1;min-width:0}:root,html[data-felt=hearth]{--felt: #16120f;--felt-veil: rgba(26, 20, 15, .55);--felt-edge: rgba(4, 3, 2, .72);--felt-glow: rgba(230, 150, 80, .1);--felt-far: rgba(111, 143, 63, .08);--felt-line: #3a332a;--seat-stone: #28231d;--seat-veil: rgba(20, 17, 13, .18);--seat-bg: #2a251f;--mine-bg: rgba(17, 15, 12, .72);--mine-tint: rgba(111, 143, 63, .08)}html[data-felt=moss]{--felt: #111712;--felt-veil: rgba(17, 30, 18, .6);--felt-edge: rgba(2, 5, 3, .72);--felt-glow: rgba(150, 190, 96, .11);--felt-far: rgba(70, 100, 55, .14);--felt-line: #2f3b2c;--seat-stone: #262a22;--seat-veil: rgba(20, 34, 20, .3);--seat-bg: #272b23;--mine-bg: rgba(12, 17, 12, .74);--mine-tint: rgba(111, 143, 63, .13)}html[data-felt=ember]{--felt: #1a100c;--felt-veil: rgba(38, 18, 12, .6);--felt-edge: rgba(6, 2, 1, .74);--felt-glow: rgba(222, 94, 40, .2);--felt-far: rgba(140, 44, 20, .13);--felt-line: #432b22;--seat-stone: #2c221c;--seat-veil: rgba(40, 18, 10, .3);--seat-bg: #2d231d;--mine-bg: rgba(20, 12, 9, .74);--mine-tint: rgba(200, 88, 47, .09)}html[data-felt=night]{--felt: #0f121a;--felt-veil: rgba(14, 18, 32, .62);--felt-edge: rgba(2, 3, 7, .74);--felt-glow: rgba(140, 170, 230, .1);--felt-far: rgba(110, 135, 200, .12);--felt-line: #2d3343;--seat-stone: #242529;--seat-veil: rgba(14, 18, 32, .34);--seat-bg: #25262b;--mine-bg: rgba(12, 14, 20, .74);--mine-tint: rgba(140, 170, 230, .07)}html[data-felt=bone]{--felt: #28241f;--felt-veil: rgba(70, 62, 52, .5);--felt-edge: rgba(10, 9, 7, .62);--felt-glow: rgba(244, 232, 207, .07);--felt-far: rgba(214, 202, 178, .07);--felt-line: #4c463b;--seat-stone: #2e2822;--seat-veil: rgba(60, 54, 44, .18);--seat-bg: #2f2923;--mine-bg: rgba(24, 22, 18, .78);--mine-tint: rgba(244, 232, 207, .05);--line2: #8f8472;--ember: #d8663a}:root,html[data-monolith=gold]{--pm-dim1: #6d5b3a;--pm-dim2: #4b3d25;--pm-dim3: #2b2214;--pm-edge: #1d160c;--pm-crack-dim: #2a1f0e;--pm-lit1: #f6dfa0;--pm-lit2: #c99b4c;--pm-lit3: #7c5e2b;--pm-seam1: #fff3cf;--pm-seam2: #ffb65c;--pm-halo1: #ffcf73;--pm-halo2: #ff9a3d;--pm-halo3: #ff7a2a;--pm-heart1: #ffffff;--pm-heart2: #ffe3a0;--pm-heart3: #ff9d45;--pm-crack: #ffd98a;--pm-glow: #ffcf7a;--pm-light: #e2b964;--pm-light-rgb: 226, 185, 100}html[data-monolith=ember]{--pm-dim1: #6a4636;--pm-dim2: #4a2d22;--pm-dim3: #2a1812;--pm-edge: #1c0e09;--pm-crack-dim: #2a140c;--pm-lit1: #ffcaa2;--pm-lit2: #e0662e;--pm-lit3: #7a2a12;--pm-seam1: #ffe6d2;--pm-seam2: #ff7a3a;--pm-halo1: #ffab6b;--pm-halo2: #ff6a2a;--pm-halo3: #d8401a;--pm-heart1: #ffffff;--pm-heart2: #ffc79a;--pm-heart3: #ff6a2a;--pm-crack: #ffb07a;--pm-glow: #ff9a5a;--pm-light: #f08a52;--pm-light-rgb: 240, 138, 82}html[data-monolith=jade]{--pm-dim1: #4a5a48;--pm-dim2: #313f33;--pm-dim3: #1a241c;--pm-edge: #0e150f;--pm-crack-dim: #142018;--pm-lit1: #d2f5d8;--pm-lit2: #5cbf86;--pm-lit3: #1f6a45;--pm-seam1: #f0fff4;--pm-seam2: #7fe0a8;--pm-halo1: #a8ffd0;--pm-halo2: #4fd694;--pm-halo3: #1f9a64;--pm-heart1: #ffffff;--pm-heart2: #c8f7dc;--pm-heart3: #4fd694;--pm-crack: #a8efc6;--pm-glow: #8ff0bc;--pm-light: #7fd6a2;--pm-light-rgb: 127, 214, 162}html[data-monolith=moon]{--pm-dim1: #555a66;--pm-dim2: #373b45;--pm-dim3: #1d2027;--pm-edge: #101217;--pm-crack-dim: #171a20;--pm-lit1: #f4f7ff;--pm-lit2: #b3c2e2;--pm-lit3: #56648a;--pm-seam1: #ffffff;--pm-seam2: #c8d6ff;--pm-halo1: #e6eeff;--pm-halo2: #a8bcf0;--pm-halo3: #6f86cc;--pm-heart1: #ffffff;--pm-heart2: #eef2ff;--pm-heart3: #a8bcf0;--pm-crack: #dfe8ff;--pm-glow: #d0dcff;--pm-light: #b8c8ee;--pm-light-rgb: 184, 200, 238}html[data-monolith=obsidian]{--pm-dim1: #3e3844;--pm-dim2: #28232e;--pm-dim3: #141118;--pm-edge: #09070b;--pm-crack-dim: #120f16;--pm-lit1: #eadcff;--pm-lit2: #9b6ad8;--pm-lit3: #3d2166;--pm-seam1: #f8f0ff;--pm-seam2: #c08cff;--pm-halo1: #d2b0ff;--pm-halo2: #9a5ae8;--pm-halo3: #6a2ab8;--pm-heart1: #ffffff;--pm-heart2: #e2ccff;--pm-heart3: #9a5ae8;--pm-crack: #d6bcff;--pm-glow: #c9a4ff;--pm-light: #b99af0;--pm-light-rgb: 185, 154, 240}span.crown{display:inline-flex;width:1.1em;height:1.1em;margin-right:.4em;vertical-align:-.16em;color:var(--pm-light)}svg.crown{display:block;width:100%;height:100%;filter:drop-shadow(0 0 3px rgba(var(--pm-light-rgb),.55))}.seat.ascendant{border-color:rgba(var(--pm-light-rgb),.65);box-shadow:var(--slab-shadow),inset 0 2px 0 var(--pm-light),0 0 22px -8px rgba(var(--pm-light-rgb),.75)}.asctrial{position:relative;margin-top:6px;max-width:660px;--at-glow: 0 0 30px -8px rgba(var(--ember-rgb), .5)}.asctrial.low{--at-glow: inset 0 0 0 1px rgba(var(--ember-rgb), .35), 0 0 36px -4px rgba(var(--ember-rgb), .8)}.asctrial.over{--at-glow: 0 0 0 transparent}.asctrial>.at-top,.asctrial>.at-body{border:1px solid #0a0806;background-color:var(--slab)}.asctrial>.at-top{position:relative;z-index:1;display:flex;align-items:center;flex-wrap:wrap;gap:2px 12px;padding:7px 12px 6px;border-top:2px solid var(--pm-light);border-bottom-color:#000000b3;border-radius:3px 3px 0 0;background-image:linear-gradient(180deg,#00000047,#00000024),var(--slab-light),var(--stone-img);background-size:100% 100%,100% 100%,512px 512px;box-shadow:inset 1px 1px 0 var(--lit),0 1px 0 var(--lit2),var(--at-glow)}.asctrial>.at-body{padding:8px 12px 9px;border-top:0;border-radius:0 0 3px 3px;background-image:var(--slab-light),var(--stone-img);background-size:100% 100%,512px 512px;background-position:0 0,-120px -60px;box-shadow:inset 1px 0 0 var(--lit2),inset -1px -1px #00000080,0 14px 28px -16px #000000e6,var(--at-glow)}.upper>.asctrial{margin:10px 10px 0;max-width:none}.asctrial .at-crown{flex:none;width:26px;height:26px;color:var(--pm-light)}.asctrial .at-who{flex:none;max-width:100%;font-family:var(--display);font-size:16px;font-weight:700;letter-spacing:.05em;line-height:1.25;color:var(--head);overflow-wrap:anywhere}.asctrial .at-goal{flex:1 1 280px;min-width:0;font-size:14px;line-height:1.35;color:var(--ink)}.asctrial .at-goal b{color:var(--ember2)}.asctrial .at-lib{flex:none;margin-left:auto;display:flex;align-items:baseline;gap:6px;white-space:nowrap}.asctrial .at-lib b{font-family:var(--display);font-size:22px;line-height:1;color:var(--head)}.asctrial.low .at-lib b{color:var(--ember2)}.asctrial .caps{font-size:13px;letter-spacing:.2em;color:var(--ink3)}.asctrial .at-bar{height:6px;margin:0 0 7px;background:#0a0806;border:1px solid #000;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #000c,0 1px 0 var(--lit2)}.asctrial .at-bar i{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,var(--rim),var(--head));transition:width .5s ease}.asctrial.low .at-bar i{background:repeating-linear-gradient(135deg,#8a3725 0 7px,var(--ember2) 7px 14px)}.asctrial p{margin:0;line-height:1.4}.asctrial .at-turns{font-size:13.5px;color:var(--ink2)}.asctrial .at-turns .caps{margin-right:6px}.asctrial .at-turns b{color:var(--head)}@media(min-width:1101px){.table:not(.short) .upper>.asctrial{display:contents}.table:not(.short) .upper>.asctrial>.at-top{position:sticky;top:0;z-index:17;flex:none;margin:10px 10px 0}.table:not(.short) .upper>.asctrial>.at-body{flex:none;margin:0 10px}.table:not(.short) .upper.scrolled>.asctrial>.at-top{box-shadow:inset 1px 1px 0 var(--lit),0 1px 0 var(--lit2),0 10px 18px -8px #000000f2,var(--at-glow)}}@media(max-width:720px){.upper>.asctrial{margin:6px 6px 0}.asctrial>.at-top{padding:6px 10px 5px;column-gap:10px}.asctrial>.at-body{padding:7px 10px 8px}.asctrial .at-crown{width:22px;height:22px}.asctrial .at-who{flex:1 1 auto;min-width:0;font-size:15px}.asctrial .at-goal{order:3;flex:1 1 100%;font-size:13.5px}.asctrial .at-lib b{font-size:20px}.asctrial .at-bar{margin-bottom:6px}.asctrial .at-turns{font-size:13px;line-height:1.35}.asctrial .at-turns .caps{display:none}}.ascmoment{position:fixed;inset:0;z-index:3;pointer-events:auto;cursor:pointer;display:grid;place-items:center;padding:16px;-webkit-tap-highlight-color:transparent}.ascmoment .am-veil{position:absolute;inset:0;background:radial-gradient(ellipse 75% 65% at 50% 45%,#090705bd,#030201e6);animation:am-in .35s ease-out both}.ascmoment .am-core{position:relative;display:flex;align-items:center;justify-content:center;gap:30px;text-align:center;max-width:min(94vw,820px)}.ascmoment .am-core:before{content:"";position:absolute;inset:-26px -44px;z-index:-1;background:radial-gradient(ellipse at center,#070504e0 35%,#07050400 72%)}.ascmoment .am-text{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0}.ascmoment .am-mark{width:76px;height:auto;overflow:visible;filter:drop-shadow(0 0 16px rgba(var(--pm-light-rgb),.6));animation:am-mark 1s cubic-bezier(.2,.8,.2,1) both}.ascmoment .am-lbl{margin-top:6px;font-family:var(--display);font-size:13px;font-weight:600;letter-spacing:.5em;text-transform:uppercase;color:var(--pm-light);animation:am-in .5s .15s ease-out both}.ascmoment .am-name{font-family:var(--display);font-weight:700;font-size:clamp(30px,7.5vw,56px);letter-spacing:.1em;line-height:1.08;color:#fbf1d8;text-shadow:0 2px 0 #000,0 0 30px rgba(var(--pm-light-rgb),.5);overflow-wrap:anywhere;animation:am-rise .8s .25s cubic-bezier(.2,.8,.2,1) both}.ascmoment .am-sub{font-family:var(--serif);font-size:19px;color:var(--ink);animation:am-in .5s .6s ease-out both}.ascmoment .am-count{margin-top:12px;font-family:var(--display);font-size:14px;letter-spacing:.14em;text-transform:uppercase;color:var(--head);animation:am-in .4s .85s ease-out both}.ascmoment .am-count b{font-size:22px;letter-spacing:.04em;color:#fbf1d8;font-variant-numeric:tabular-nums}.ascmoment .am-card{margin:0;display:flex;flex-direction:column;align-items:center;gap:6px;animation:am-card .7s .35s cubic-bezier(.2,.8,.2,1) both}.ascmoment .am-card img{width:132px;aspect-ratio:5 / 7;object-fit:cover;border-radius:6px;box-shadow:0 0 0 1px rgba(var(--pm-light-rgb),.6),0 0 30px rgba(var(--pm-light-rgb),.35),0 16px 30px -10px #000}.ascmoment .am-card figcaption{font-family:var(--display);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--head)}.ascmoment .am-skip{position:absolute;left:0;right:0;bottom:max(18px,env(safe-area-inset-bottom));text-align:center;font-size:13px;letter-spacing:.04em;color:var(--ink3);animation:am-in .4s 1s both}.am-fly{position:fixed;left:0;top:0;width:30px;aspect-ratio:5 / 7;opacity:0;pointer-events:none;border-radius:3px;background:url(img/back.webp) center / cover #0d0b08;box-shadow:0 0 0 1px #3a2f1c,0 4px 10px #0009,0 0 16px rgba(var(--pm-light-rgb),.5)}@keyframes am-in{0%{opacity:0}}@keyframes am-rise{0%{opacity:0;transform:translateY(28px);filter:blur(3px)}}@keyframes am-mark{0%{opacity:0;transform:translateY(14px) scale(.8)}}@keyframes am-card{0%{opacity:0;transform:translateY(16px) rotate(-3deg)}}.ascmoment.fail .am-veil{background:radial-gradient(ellipse 75% 65% at 50% 45%,#160804bd,#040201e6)}.ascmoment.fail .am-lbl{color:var(--ember2)}.ascmoment.fail .am-name{font-size:clamp(26px,6vw,44px);color:#ffdccb;text-shadow:0 2px 0 #000,0 0 30px rgba(var(--ember-rgb),.55)}.ascmoment.fail .am-mark{filter:drop-shadow(0 0 14px rgba(var(--ember-rgb),.55))}.ascmoment.fail .am-ml{transform-origin:18px 97px;animation:am-split-l 1.1s .45s cubic-bezier(.3,.6,.3,1) both}.ascmoment.fail .am-mr{transform-origin:46px 97px;animation:am-split-r 1.1s .45s cubic-bezier(.3,.6,.3,1) both}.ascmoment.fail .am-crown{animation:am-fall 1s .3s ease-in both}.ascmoment.fail .am-heart{animation:am-out .9s .3s ease-in both}.ascmoment.fail .am-count{margin-top:10px;max-width:560px;font-family:var(--serif);font-size:16px;letter-spacing:0;text-transform:none;color:var(--ink2)}@keyframes am-split-l{to{transform:translate(-7px) rotate(-7deg);opacity:.5}}@keyframes am-split-r{to{transform:translate(7px) rotate(7deg);opacity:.5}}@keyframes am-fall{to{transform:translateY(24px) rotate(12deg);opacity:0}}@keyframes am-out{to{opacity:0}}.ascmoment.still,.ascmoment.still *{animation:none!important}.ascmoment.still.fail .am-crown,.ascmoment.still.fail .am-heart{opacity:0}@media(max-width:720px){.ascmoment .am-veil{background:#040302e0}.ascmoment.fail .am-veil{background:#0a0402e6}.ascmoment .am-core:before{inset:-24px -12px;background:radial-gradient(ellipse at center,#070504e6 55%,#07050400 80%)}.ascmoment .am-core{gap:12px}.ascmoment .am-core.with-card{flex-direction:column}.ascmoment .am-card{order:2}.ascmoment .am-card img{width:90px}.ascmoment .am-mark{width:58px}.ascmoment .am-sub{font-size:16px}.ascmoment .am-count{font-size:12.5px}}.sideveil{display:none}@media(max-width:1100px){.sideveil{display:block;position:fixed;inset:0;z-index:39;background:#06050380}}.netbanner{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;padding:8px 12px;color:#ffd6c6;border-bottom:1px solid #a2472a;font-size:14px;background-color:#2a120b;background-image:linear-gradient(180deg,#501a0cc7,#2a120be6),var(--stone-img);background-size:auto,512px 512px;box-shadow:inset 0 1px #ffd6c61f,0 6px 16px -8px #000}.errchip{display:inline-flex;align-items:center;gap:8px;padding:4px 8px;color:#ffd6c6;border:1px solid #a2472a;font-size:13px;background-color:#2a120b;background-image:linear-gradient(180deg,#501a0cc7,#2a120be6),var(--stone-img);background-size:auto,256px 256px;box-shadow:inset 0 1px #ffd6c61f}.adjcost summary{display:flex;align-items:center;min-height:44px;cursor:pointer;font-size:13px;color:var(--ink2)}.adjcost summary:hover{color:var(--gold2)}.table .seg button,.modal .seg button{min-height:44px}.stops{display:grid;gap:2px;margin:0;padding:6px 10px 8px;border:1px solid rgba(0,0,0,.6);box-shadow:inset 0 0 0 1px var(--lit2);border-radius:3px}.stops legend{padding:0 6px;font-size:13px;color:var(--ink2)}.opts label.row:not(.snd){flex-wrap:nowrap;align-items:flex-start;min-height:44px;padding:6px 0;cursor:pointer}.opts label.row>input:is([type=checkbox],[type=radio]){flex:none;width:18px;height:18px;margin:1px 0 0;accent-color:var(--gold)}.opts label.row:not(.snd)>span{flex:1;min-width:0}.numkey{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:6px 12px;margin:0;line-height:1.35}.numkey dt{font-weight:700;color:var(--ink)}.numkey dd{margin:0;color:var(--ink2)}.side .log:focus-visible{outline-offset:-2px}.look{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.side .seg{flex-wrap:wrap;gap:1px}.side .seg button{flex:1 1 auto;border-right:0}.veil{position:fixed;inset:0;background:#060503c7;z-index:60;display:grid;place-items:center;padding:16px;overflow-y:auto}.modal{max-width:860px;width:100%;max-height:calc(100vh - 32px);overflow-y:auto}.modal.wide{max-width:1100px}.veil .modal.frame{box-shadow:var(--slab-shadow),inset 0 10px #00000052,inset 0 11px #ffecc814,0 30px 80px -20px #000}.modal.narrow{max-width:480px}.veil .modal[role=dialog] :is(button,a[href],input,select,textarea,[tabindex]:not([tabindex="-1"])):focus{outline:2px solid var(--gold2);outline-offset:2px}.modal.frame>h2:first-child,.modal.frame>h1:first-child{margin:-18px -18px 16px;padding:12px 56px 12px 18px;font-size:18px;letter-spacing:.08em;background:linear-gradient(180deg,#0000004d,#00000024);border-bottom:1px solid rgba(0,0,0,.7);box-shadow:0 1px 0 var(--lit2);border-radius:3px 3px 0 0}.modal.frame>.row:first-child:has(>h2){margin:-18px -18px 16px;padding:8px 18px;background:linear-gradient(180deg,#0000004d,#00000024);border-bottom:1px solid rgba(0,0,0,.7);box-shadow:0 1px 0 var(--lit2);border-radius:3px 3px 0 0}.modal.frame>.row:first-child>h2{font-size:18px;letter-spacing:.08em}.modal .close{position:absolute;top:2px;right:2px;min-width:44px;min-height:44px;display:grid;place-items:center;background:none;border:0;color:var(--ink2);font-size:20px;cursor:pointer;border-radius:3px}.modal .close:hover{color:var(--gold2)}.inspect{display:grid;grid-template-columns:auto 1fr;gap:24px;align-items:start}.cardpreview{position:fixed;z-index:62;padding:8px;pointer-events:none;border:1px solid #0a0806;border-radius:4px;background-color:var(--stone);background-image:var(--slab-light),var(--stone-img);background-size:100% 100%,512px 512px;box-shadow:var(--slab-shadow),0 26px 50px -14px #000000eb,0 0 0 1px #00000059;animation:pa-pv .14s var(--ease)}.cardpreview .card{box-shadow:0 3px 8px #000000a6}@keyframes pa-pv{0%{opacity:0}}.inspect .card{--cw: 300px}.inspect .halves{display:flex;flex-direction:column;gap:12px}.half-info{border-left:3px solid var(--acu, var(--ac, var(--rim)));padding:8px 12px;background:#0000004d;box-shadow:inset 0 1px #00000080,inset 0 -1px 0 var(--lit2);border-radius:0 3px 3px 0}.half-info h4{font-family:var(--display);color:var(--head);font-size:15px;margin:0 0 4px;display:flex;gap:8px;align-items:center}.half-info .t{font-family:var(--serif);font-size:16px;color:var(--ink)}.toolgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px}.toolgrid .btn{white-space:normal;line-height:1.25;letter-spacing:.04em;text-align:center;padding:6px 8px;min-width:0}.side .toolgrid{grid-template-columns:1fr;gap:6px}.side .toolgrid .btn.xs{justify-content:flex-start;width:100%;min-height:36px;padding:6px 12px;font-family:var(--body);font-size:14px;font-weight:500;letter-spacing:0;text-transform:none;text-align:left;line-height:1.25}.side .th{font-size:13px;letter-spacing:.14em;color:var(--ink2);margin:14px 0 2px}.pickgrid{display:flex;flex-wrap:wrap;gap:10px}.pickgrid .card{--cw: 128px}.pickslot{position:relative}.pickno.pile-top{top:-7px;left:-7px}.pickslot.erodes{outline:3px dashed #e4e6e5;outline-offset:3px;border-radius:6px}.erodetag{position:absolute;left:50%;bottom:-10px;transform:translate(-50%);z-index:2;padding:1px 8px;border-radius:10px;white-space:nowrap;background:linear-gradient(180deg,#c9cdd0,#9ba2aa);border:1px solid #0f0d0a;color:#17130e;font-weight:800;font-size:12px;box-shadow:0 1px #0009}.pilebox.erodes{position:relative;outline:2px dashed #e4e6e5;outline-offset:2px}.erodechip{position:absolute;left:50%;bottom:-11px;transform:translate(-50%);z-index:2;white-space:nowrap;padding:1px 8px;border-radius:10px;font-size:12px;font-weight:800;color:#17130e;background:linear-gradient(180deg,#c9cdd0,#9ba2aa);border:1px solid #0f0d0a;box-shadow:0 1px #0009}.pickno{position:absolute;top:-7px;left:-7px;z-index:2;min-width:26px;height:26px;padding:0 8px;box-sizing:border-box;border-radius:13px;display:grid;place-items:center;background:var(--bone) var(--bone-img) center / 128px;border:1px solid #0a0806;color:var(--bone-ink);font-weight:800;font-size:13px;white-space:nowrap;box-shadow:inset 0 1px #ffffff80,0 2px 6px #000000b3;pointer-events:none}.toast{position:fixed;left:50%;bottom:84px;transform:translate(-50%);z-index:80;padding:10px 16px;font-size:14px;max-width:90vw;color:#ffd8c8;background-color:var(--stone);background-image:linear-gradient(180deg,#501a0cb3,#2a120bd9),var(--stone-img);border:1px solid #0a0806;border-left:3px solid var(--ember);border-radius:3px;box-shadow:inset 1px 1px 0 var(--lit2),0 10px 30px #000000b3}.toast.ok{color:var(--ink);background-image:linear-gradient(180deg,#ffecc80f,#0000004d),var(--stone-img);border-left-color:var(--head)}.banner{padding:10px 14px;display:flex;gap:12px;align-items:center;flex-wrap:wrap;border:1px solid #0a0806;border-left:3px solid var(--gold3);border-radius:3px;background-color:var(--stone);background-image:linear-gradient(180deg,#ffecc80d,#00000047),var(--stone-img);background-size:auto,400px 400px;box-shadow:inset 1px 1px 0 var(--lit2),0 8px 20px -10px #000c}.builder{display:grid;grid-template-columns:1fr 330px;gap:18px;align-items:start}.filters{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-bottom:14px}.filters input[type=search]{flex:1;min-width:180px}.archpick{display:flex;gap:4px;flex-wrap:wrap}.archpick button{display:inline-flex;align-items:center;gap:5px;min-height:36px;color:var(--ink2);padding:4px 9px 4px 5px;font-size:13px;cursor:pointer;border-radius:2px;border:1px solid #0a0806;border-left:3px solid var(--acu, var(--ac));background-color:var(--stone);background-image:linear-gradient(180deg,#ffecc80a,#00000047),var(--stone-img);background-size:auto,200px 200px;box-shadow:inset 1px 1px 0 var(--lit2),0 1px #0009;transition:color .15s,border-color .15s}.archpick button:hover{color:var(--gold2);border-color:var(--gold3);border-left-color:var(--acu, var(--ac))}.archpick button .emblem{flex:none}.emblem{display:inline-block;vertical-align:middle;border-radius:50%}.btn .emblem{margin-left:-2px}.ascstrip{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:14px;margin-bottom:30px}.ascstrip .cell{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0}.ascstrip .card{--cw: min(158px, 12.2vw)}.ascstrip .an{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--ink3);letter-spacing:.04em}@media(max-width:1100px){.ascstrip{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px;scrollbar-width:thin}.ascstrip .cell{flex:none;width:146px;scroll-snap-align:start}.ascstrip .card{--cw: 146px}}.decktile .an{display:flex;align-items:center;gap:12px}.archpick button.on{color:#fff;background-image:linear-gradient(color-mix(in srgb,var(--acu, var(--ac)) 32%,transparent),color-mix(in srgb,var(--acu, var(--ac)) 32%,transparent)),var(--stone-img);border-color:var(--acu, var(--ac))}.archpick button:has(>.emblem[data-arch=titans]){--acu: var(--arch-titans)}.archpick button:has(>.emblem[data-arch=festers]){--acu: var(--arch-festers)}.archpick button:has(>.emblem[data-arch=scavengers]){--acu: var(--arch-scavengers)}.archpick button:has(>.emblem[data-arch=shifters]){--acu: var(--arch-shifters)}.archpick button:has(>.emblem[data-arch=chronos]){--acu: var(--arch-chronos)}.archpick button:has(>.emblem[data-arch=usurpers]){--acu: var(--arch-usurpers)}.archpick button:has(>.emblem[data-arch=evergrowth]){--acu: var(--arch-evergrowth)}.archpick button:has(>.emblem[data-arch=cross]){--acu: var(--arch-cross)}.cardgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:16px 12px}.cardgrid .cell{display:flex;flex-direction:column;align-items:center;gap:6px}.cardgrid .card{--cw: 164px !important}.cardgrid .card.sel{box-shadow:0 0 0 2px var(--head),0 0 12px -2px #e9dabb59,0 8px 18px -8px #000000d9}.cell .inq{font-size:12px}.decklist{position:sticky;top:64px;max-height:calc(100vh - 80px);overflow-y:auto}.dl-row{display:flex;align-items:center;gap:8px;min-height:36px;padding:4px 6px;border-bottom:1px solid rgba(0,0,0,.55);box-shadow:0 1px #ffecc80a;font-size:14px;cursor:pointer;transition:background-color .15s}.dl-row:hover{background:#ffecc80d}.dl-row .pip{width:4px;align-self:stretch;background:var(--acu, var(--ac))}.dl-row .c{width:22px;height:22px;border-radius:50%;background:var(--bone-img) center / 64px;color:#211a10;font-weight:800;font-size:12px;display:grid;place-items:center;flex:none;box-shadow:inset 0 1px #ffffff80,0 1px #0009}.dl-row .c.erode,.dl-row .i.erode{background:linear-gradient(180deg,#c9cdd0,#9ba2aa);color:#17130e;font-size:11px;letter-spacing:-.02em}.dl-row .i{width:22px;height:22px;border-radius:3px;background:#00000059;color:var(--head);font-weight:800;font-size:12px;display:grid;place-items:center;flex:none;border:1px solid #0a0806;box-shadow:inset 0 1px 0 var(--lit2)}.curve{display:flex;gap:6px;align-items:flex-end;height:70px;padding-top:8px}.curve div{flex:1;background:linear-gradient(180deg,var(--head),var(--rim));min-height:2px;position:relative;box-shadow:0 1px #0009}.curve div span{position:absolute;top:-16px;left:0;right:0;text-align:center;font-size:12px;color:var(--ink2)}.curve-l{display:flex;gap:6px}.curve-l span{flex:1;text-align:center;font-size:12px;color:var(--ink3)}.decktiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px}.decktile{padding:14px 14px 20px;display:flex;flex-direction:column;gap:8px}.decktile.pick{text-decoration:none;color:inherit}.decktile.pick:hover,.decktile.pick:focus-visible{border-color:var(--gold3)}.seg{display:inline-flex;padding:2px;gap:2px;border:1px solid #0a0806;border-radius:var(--radius);background:#00000061;box-shadow:inset 0 1px 3px #000c,0 1px 0 var(--lit2)}.seg button{min-height:36px;background:transparent;border:0;border-radius:2px;color:var(--ink2);padding:6px 12px;cursor:pointer;font-size:13px;transition:color .15s,background-color .15s}.seg button:hover{color:var(--gold2)}.seg button.on,.cl-tabs .btn.gold{color:var(--bone-ink);background:var(--bone) var(--bone-img) center / 256px 256px;font-weight:700;text-shadow:none;filter:none;box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #0003,0 1px #000000b3,0 2px 6px -2px #0009}.seg button.on:hover,.cl-tabs .btn.gold:hover{color:var(--bone-ink)}.cl-tabs .btn.gold{border-color:#0a0806}.tabsm{display:none}#app{zoom:var(--zoom, 1);display:flex;flex-direction:column;min-height:calc(100vh / var(--zoom, 1))}#app>main{flex:1 0 auto}#app>.foot{width:100%}.sidetoggle{display:none}.sideclose{position:absolute;top:0;right:0;min-width:44px;min-height:44px;background:none;border:0;color:var(--ink2);font-size:18px;cursor:pointer;padding:4px 8px}.sideclose:hover{color:var(--gold2)}.seatlist{display:grid;gap:8px}.seatcard{display:flex;align-items:center;gap:12px;min-height:48px;padding:10px 12px;border:1px solid #0a0806;border-radius:3px;background:#00000042;box-shadow:inset 0 2px 6px -3px #000000e6,0 1px 0 var(--lit2)}.seatcard .n{font-family:var(--display);letter-spacing:.08em;font-weight:700}.code{font-family:var(--display);font-size:34px;letter-spacing:.3em;color:var(--head);text-shadow:0 1px 0 #000}.codein{width:11.5em;font-family:var(--display);letter-spacing:.3em;text-transform:uppercase}.codein::placeholder{letter-spacing:.12em}.draftpack .card{--cw: 150px}.prose,.page.notes{font-family:var(--serif);font-size:17px;line-height:1.5;max-width:70ch}.page>.prose{margin:0 auto}.page.notes{max-width:calc(70ch + 32px)}:is(.prose,.notes) h1{margin-bottom:.4em}:is(.prose,.notes) h2{margin-top:1.6em;padding-bottom:8px;border-bottom:1px solid rgba(0,0,0,.75);box-shadow:0 1px 0 var(--lit2)}:is(.prose,.notes) h3{font-family:var(--display);font-size:14px;margin-top:1.2em}:is(.prose,.notes) li{margin-bottom:.35em}:is(.prose,.notes) table{border-collapse:collapse;width:100%;font-family:var(--body);font-size:15px;margin:10px 0 18px;background:#00000038;box-shadow:inset 0 2px 8px -4px #000000e6,0 1px 0 var(--lit2)}:is(.prose,.notes) :is(td,th){border:1px solid rgba(0,0,0,.6);box-shadow:inset 0 0 0 1px #ffecc80a;padding:6px 8px;vertical-align:top;text-align:left}:is(.prose,.notes) th{color:var(--head);font-family:var(--display);font-size:12px;letter-spacing:.1em;text-transform:uppercase;background:#0000004d}.change{border-left:3px solid var(--rim);padding:4px 0 4px 14px;margin:0 0 14px}.change .why{color:var(--ink2);font-size:15px}.change .tagc{display:inline-block;font-family:var(--display);font-size:12px;letter-spacing:.14em;color:var(--bone-ink);background:var(--bone-img) center / 128px;padding:1px 6px;margin-right:6px;vertical-align:2px;border-radius:2px;box-shadow:0 1px #0009}@media(max-width:1100px){.table{grid-template-columns:1fr}.side{position:fixed;right:0;top:var(--top-h, 51px);bottom:0;width:min(360px,92vw);z-index:40;transform:translate(105%);transition:transform .2s var(--ease);box-shadow:-10px 0 30px #0009;max-height:none}.side.open{transform:none}.tabsm{display:flex}.sidetoggle{display:inline-flex}.side .tabs{margin-right:52px}.builder{grid-template-columns:1fr}.decklist{position:relative;max-height:none}}@media(max-width:720px){body{font-size:15px}.topbar{padding:2px 10px;gap:8px}.brand .word{font-size:12px}.topbar{flex-wrap:wrap;row-gap:0}.topend{order:2}.nav{order:3;flex:1 1 100%;justify-content:space-between}.nav a{padding:12px 4px;font-size:12px;letter-spacing:.06em}.page{padding:14px 10px 50px}.bfrow.rv .slot{--tw: 62px}.bfrow.me .slot{--tw: 78px}.bfrow .tile .nm{position:relative;z-index:1;margin:0 -14%;padding:3px 2px;min-height:0;border:1px solid #5d4c33;border-radius:3px;box-shadow:inset 0 -2px color-mix(in srgb,var(--ac) 70%,#000),0 2px 4px #0009}.bfrow .tile .num{width:36cqw;height:36cqw;font-size:max(13px,18cqw)}.bfrow .slot .tag,.slot>.marks .chip{font-family:var(--body);font-weight:700;text-transform:none;letter-spacing:.01em;padding:0 5px}.sidetoggle .badge{margin-left:5px}.bfrow{min-height:70px;flex-wrap:wrap;overflow-x:visible}.pilebox{min-width:0;padding:8px}.pilebox .big{font-size:22px}.pilebox[data-tut=wild]:before{width:32px;margin-top:4px}.pilebox[data-tut=pile]{grid-template-columns:54px minmax(0,1fr);column-gap:8px;--mono-cx: 32px}.pilebox[data-tut=pile]>.pilemono{width:54px;margin:2px 0 0 -4px}.hand .card{--cw: 104px}.inspect{grid-template-columns:1fr;justify-items:center}.inspect .card{--cw: 240px}.cardgrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px 6px}.cardgrid .card{--cw: 146px !important}.pickgrid .card{--cw: 104px}.draftpack .card{--cw: 112px}.actionbar{padding:8px;gap:6px}.actionbar .msg{min-width:100%;font-size:14px}.dock .actionbar .btn{padding:8px 12px;letter-spacing:.08em}.seat .hd{padding:4px 8px}.phasebar span{padding:3px 6px;font-size:13px;letter-spacing:.08em}.hero h1{letter-spacing:.12em}.tabsm{display:flex}.modal.frame>h2:first-child,.modal.frame>h1:first-child{font-size:16px}}@media(max-width:720px){.hide-sm{display:none!important}}@media(max-width:720px){.btn{white-space:normal;max-width:100%;min-width:0;text-align:center}}@media(max-width:1100px){.table,.page{overflow-x:clip}}@media(max-width:440px){.brand .word{display:none}.brand{min-width:44px;justify-content:center}.nav{justify-content:space-between}}.pagename{display:none}@media(max-width:720px){body:has(.tmain) .topbar{flex-wrap:nowrap;height:44px;min-height:0;padding:0 8px 0 4px;gap:6px;border-bottom:0;box-shadow:inset 0 1px 0 var(--lit2),inset 0 -1px #000,0 10px 26px -10px #000000d9}body:has(.tmain) .topbar .nav,body:has(.tmain) .brand .word{display:none}body:has(.tmain) .brand{min-width:44px;justify-content:center}body:has(.tmain) .pagename{display:block;flex:1;min-width:0;font-family:var(--display);font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--head);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 0 rgba(0,0,0,.7)}body:has(.tmain) .tsbtn{height:36px;padding-top:6px}body:has(.tmain) .tsbtn:after{content:"";position:absolute;inset:-4px 0}}.testbar{color:#f3dca0;border-bottom:1px solid #6b5426;padding:6px 16px;font-size:13px;text-align:center;background-color:#3a2c12;background-image:linear-gradient(180deg,#403014d1,#2e220ee6),var(--stone-img);background-size:auto,512px 512px}.testbar a{color:#ffe7a8;margin-left:6px}.ed-grid{display:grid;grid-template-columns:minmax(240px,330px) 1fr;gap:14px;margin-top:12px;align-items:start}.ed-list{max-height:calc(100vh - 230px);overflow:auto;padding:6px}.ed-list .dl-row{cursor:pointer}.ed-list .dl-row.on{background:#c7a25829;box-shadow:inset 3px 0 0 var(--gold)}.ed-form{padding:14px}.ed-top{display:flex;gap:18px;flex-wrap:wrap;align-items:flex-start}.fld{display:flex;flex-direction:column;gap:3px;font-size:13px}.fld>span{font-family:var(--display);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink2)}.fld input,.fld textarea,.fld select{width:100%;box-sizing:border-box}.fld textarea{resize:vertical;font-family:var(--body);font-size:14px;line-height:1.35}.fld.n{width:96px}.fld.n.unused{width:auto}.fld.unused .uf{display:flex;align-items:center;gap:8px}.fld.unused .uf input{width:80px}.fld.unused input{opacity:.45;text-decoration:line-through;cursor:not-allowed}.fld .unused-note{font-style:normal;font-size:12px;color:var(--ink2);white-space:nowrap}@media(max-width:800px){.ed-grid{grid-template-columns:1fr}.ed-list{max-height:260px}}.look .seg{flex-wrap:wrap}.look .seg button{padding:5px 10px;font-size:12.5px}.coach{position:relative;padding:12px 16px 14px;border-bottom:1px solid #000;box-shadow:inset 0 2px 0 var(--rim),inset 0 3px #00000080;background-color:var(--stone);background-image:linear-gradient(180deg,#ffecc80d,#0000004d),var(--stone-img);background-size:auto,512px 512px}.coach .ctop{display:flex;align-items:center;gap:10px;margin-bottom:8px}.coach .ctop .caps{color:var(--head);font-size:13px;letter-spacing:.18em}.coach .prog{flex:1;height:4px;background:#0b0906;border:1px solid #000;position:relative;overflow:hidden;box-shadow:0 1px 0 var(--lit2)}.coach .prog i{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,var(--rim),var(--head));transition:width .4s ease}.coach h3{font-size:17px;margin:0 0 6px;letter-spacing:.06em;text-transform:none;color:var(--head)}.coach .ctx{font-family:var(--serif);font-size:16px;line-height:1.45;color:var(--ink);animation:pa-coach .35s ease-out}.coach .ctx p{margin:0 0 .55em}.coach .ctx b{color:#f5e7c8;font-weight:700}.coach .ctx .said{animation:pa-coach .45s ease-out}.coach .row{margin-top:6px}.coach .cend{gap:8px}.coach .cbtn{position:relative;display:inline-grid;place-items:center;background:#00000040;border:1px solid #0a0806;color:var(--ink);width:36px;height:30px;line-height:1;cursor:pointer;border-radius:2px;text-decoration:none;font-size:13px;box-shadow:inset 0 1px 0 var(--lit2)}.coach .cbtn:after{content:"";position:absolute;inset:-7px -4px}.coach .cbtn:hover{border-color:var(--gold3);color:var(--gold2)}.coach.small{padding-bottom:8px}.coach.small h3{margin:0;font-size:14px}@keyframes pa-coach{0%{opacity:0;transform:translateY(4px)}}.coachside{flex:none;max-height:62vh;overflow-y:auto}.coachdock,.hide-lg{display:none}.tutlayer{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:19}.tmain>.tutlayer,.side>.tutlayer{overflow:hidden}.dock>.tutlayer,.modal>.tutlayer,.side>.tutlayer{z-index:1}.tutlayer.fixed{position:fixed;inset:0;width:auto;height:auto;z-index:65}@media(min-width:1101px){.table.tut:not(.short) .upper{position:relative}}.tutring{position:absolute;left:0;top:0;border-radius:10px;box-shadow:0 0 0 3px #f2d27a,0 0 20px 6px #f2d27a8c;animation:pa-ring 2.8s ease-in-out infinite}@keyframes pa-ring{50%{box-shadow:0 0 0 4px #fff3c9,0 0 32px 10px #f2d27acc}}.tutlayer.nextwait .tutring{box-shadow:0 0 0 3px var(--bone),0 0 18px 5px #e9dabb52;animation-name:pa-ring-look}@keyframes pa-ring-look{50%{box-shadow:0 0 0 4px var(--bone-hi),0 0 28px 8px #e9dabb73}}.learnbox{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:14px 18px 22px;margin:6px 0 18px;font-family:var(--body);font-size:15px}.learnbox>div{flex:1;min-width:220px}@media(max-width:1100px){.coachside{display:none}.coachdock{display:block}.coachdock .coach{max-height:42vh;overflow-y:auto;border-top:1px solid #000;border-bottom:0}.hide-lg{display:inline-block}}@media(max-width:720px){.coach{padding:8px 12px}.coach .ctop{margin-bottom:4px}.coach .ctx{font-size:14.5px;line-height:1.38}.coach .ctx p{margin-bottom:.4em}.coach h3{font-size:14.5px;margin-bottom:3px}.coachdock .coach{max-height:34vh}.tut .actionbar .msg{font-size:13px;line-height:1.3}}@media(max-height:800px)and (min-width:721px){.hand .card{--cw: 118px}.bfrow.me .slot{--tw: 90px}.bfrow.rv .slot{--tw: 84px}.pilebox{padding:7px 10px}.pilebox .big{font-size:24px}.hand{padding-bottom:8px}}@media(min-width:721px){.bfrow.rv{container-type:inline-size;flex-wrap:wrap;overflow-x:visible;row-gap:4px}.bfrow.rv .slot{--tw: clamp(72px, (100cqw - 6px) / 4.4, 90px);width:calc(var(--tw) * 1.1)}.bfrow.rv .slot .tag{max-width:calc(var(--tw) * 1.1 - 2px)}.bfrow.rv .tile.tap,.bfrow.rv .tile.pd.tap{transform:rotate(90deg) scale(.78)}.bfrow.rv .tile.pd{transform:rotate(45deg) scale(.74)}}@media(min-width:721px)and (max-height:800px){.bfrow.rv .slot{--tw: clamp(72px, (100cqw - 6px) / 4.4, 84px)}}.clearing .cl-top{justify-content:space-between;flex-wrap:wrap;gap:10px;margin:8px 0 14px}.clearing .seg{flex-wrap:wrap}.cl-tabs{display:none;gap:8px;margin-bottom:10px}.cl-grid{display:grid;grid-template-columns:minmax(280px,2fr) 3fr;gap:16px;align-items:start}.cl-grid .frame{padding:14px 16px 22px}.cl-grid h2{font-size:13px;margin:0 0 10px}.cl-list{list-style:none;margin:0 0 14px;padding:0;display:grid;gap:8px}.cl-table{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid #0a0806;border-radius:3px;background:#00000042;box-shadow:inset 0 2px 6px -3px #000000e6,0 1px 0 var(--lit2)}.cl-open{display:grid;gap:8px;border-top:1px solid rgba(0,0,0,.6);box-shadow:inset 0 1px 0 var(--lit2);padding-top:12px}.cl-open h3{font-size:12px;margin:0}.cl-open label{display:grid;gap:4px}.cl-open input,.cl-open select,.cl-send input{min-width:0}.cl-msgs{height:min(56vh,520px);overflow-y:auto;display:flex;flex-direction:column;gap:8px;padding:8px 6px 8px 8px;background:#00000047;box-shadow:inset 0 6px 12px -8px #000;border-radius:3px}.cl-msg{padding:6px 8px;border-left:2px solid var(--line2);background:#ffffff05}.cl-msg.hiddenmsg{opacity:.55;border-left-color:var(--blood2)}.cl-head{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.cl-acts{margin-left:auto;display:flex;gap:10px}.cl-text{white-space:pre-wrap;overflow-wrap:anywhere}.cl-reasons{gap:6px;flex-wrap:wrap;margin-top:6px}.cl-send{display:grid;grid-template-columns:110px 1fr auto;gap:8px;margin-top:10px;align-items:center}.cl-count{grid-column:1 / -1;text-align:right}.linkbtn{background:none;border:0;padding:0;color:var(--ink3);cursor:pointer;text-decoration:none;font:inherit}.linkbtn:hover,.linkbtn:focus-visible{color:var(--gold2);text-decoration:underline}.warnline{color:var(--blood-ink)}table.stats{border-collapse:collapse;font-size:13px}table.stats th,table.stats td{border:1px solid rgba(0,0,0,.6);padding:4px 8px;text-align:right}table.stats th:first-child,table.stats td:first-child{text-align:left}.tablewrap{overflow-x:auto}@media(max-width:900px){.cl-tabs{display:flex}.cl-grid{grid-template-columns:1fr}.cl-grid.show-tables .cl-chat,.cl-grid.show-chat .cl-tables{display:none}.cl-send{grid-template-columns:1fr auto}.cl-send .cl-name{grid-column:1 / -1}}.sndset{display:grid;gap:6px;margin-top:10px}.sndset h3{font-size:12px;margin:4px 0}.snd span{width:84px}.snd input[type=range]{flex:1;accent-color:var(--gold)}.pilebox .pilemono{display:block;width:100%;max-width:100px;height:auto;margin:0 auto 2px;overflow:visible}.pilemono.hot .pm-halo{animation:pmPulse 1.8s ease-in-out infinite;transform-origin:32px 52px}.pilemono.hot .pm-heart,.pilemono.hot .pm-heartglow{animation:pmBeat 1.8s ease-in-out infinite;transform-origin:32px 51px}@keyframes pmPulse{50%{opacity:.5;transform:scale(1.1)}}@keyframes pmBeat{50%{transform:scale(1.22)}}.hcard{flex:none;transition:transform .15s ease,margin .15s ease}html[data-hand=fan] .hand{justify-content:center;overflow:visible;padding-top:22px}html[data-hand=fan] .hand .hcard{transform-origin:50% 130%;transform:translateY(var(--fy)) rotate(var(--fr))}html[data-hand=fan] .hand .hcard+.hcard{margin-left:calc(-1 * var(--fo))}html[data-hand=fan] .hand .hcard:hover,html[data-hand=fan] .hand .hcard:focus-within{transform:translateY(-26px) rotate(0) scale(1.06);z-index:50!important}.hand .hcard[data-can="1"]{outline:2px dashed var(--moss2);outline-offset:2px;border-radius:8px}.hand .hcard{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.hand .hcard,.hand .hcard *{touch-action:pan-x}.hand .hcard.dragging{opacity:.35}.dragghost{position:fixed;left:0;top:0;z-index:70;pointer-events:none;will-change:transform}.dragghost .dg-in{display:flex;flex-direction:column;align-items:center;gap:6px;transform:translate(-50%,-64%) rotate(-5deg) scale(.95);opacity:.8;filter:drop-shadow(0 14px 22px rgba(0,0,0,.65));transition:transform .12s ease,opacity .12s ease}.dragghost .dg-in.ok{opacity:1;transform:translate(-50%,-64%) rotate(-2deg) scale(1.03)}.dragghost .dg-lbl{font-family:var(--display);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:#1a140a;background:linear-gradient(180deg,var(--gbtn-hi),var(--gold2));padding:4px 10px;border-radius:3px}.dragghost .dg-in:not(.ok) .dg-lbl{color:var(--ink);background:#14100beb;border:1px solid var(--line2)}.table[data-drag] .bfrow.me{position:relative}.table[data-drag^=C] .bfrow.me{outline:2px dashed var(--gold3);outline-offset:-3px;background:#c7a25812}.table[data-drag^=C] .bfrow.me:after,.table[data-drag^=I] .bfrow.me:after{content:attr(data-drop);position:absolute;right:10px;top:8px;font-family:var(--display);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--gold2);pointer-events:none}.table .btn,.modal .btn,.dock .btn{min-height:44px;font-size:14px}.table .btn.sm,.dock .btn.sm{min-height:44px;font-size:13px;padding:6px 12px}.table .btn.xs,.dock .btn.xs,.modal .btn.xs{min-height:44px;font-size:13px;padding:4px 10px}.actionbar .btn{padding:10px 18px}.table .tiny,.table .chip,.table .ptitle{font-size:13px}table.stats{display:table}.st-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.st-page{max-width:1040px}.st-page>h1{margin-bottom:14px}.st-profile{margin-bottom:18px;display:flex;flex-direction:column;gap:12px}.st-profile h2,.st-profile p{margin:0}.st-prof-head{display:flex;gap:12px;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.st-prof-id{display:flex;flex-direction:column;gap:3px;min-width:0}.st-name{font-size:24px;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 0;overflow-wrap:anywhere}.st-num{color:var(--head)}.st-form{display:flex;flex-direction:column;gap:10px;max-width:440px}.st-field{display:flex;flex-direction:column;gap:4px;max-width:440px}.st-field input,.st-field select{width:100%}.st-codein{font-family:var(--display);letter-spacing:.12em;text-transform:uppercase}.st-codebox{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 14px;border:1px dashed var(--rim);background:#0000004d;border-radius:3px}.st-code{font-family:var(--display);font-size:26px;font-weight:700;letter-spacing:.1em;color:var(--head);user-select:all;-webkit-user-select:all;overflow-wrap:anywhere}.st-warn{color:var(--ink);font-weight:500}.st-showcode{display:flex;flex-direction:column;gap:6px}.st-sync{margin:0}.ptitle{display:inline-block;margin-left:8px;padding:0 6px;border:1px solid var(--rim);border-radius:var(--radius);font-family:var(--display);font-size:12px;font-weight:600;letter-spacing:.1em;line-height:1.7;text-transform:uppercase;color:var(--head);white-space:nowrap;vertical-align:2px;background:#00000040}.seatcard{flex-wrap:wrap;row-gap:6px}.seatcard .ptitle{margin-left:0}.st-tabs{margin:0 0 16px}.st-tabs button{min-height:40px;padding:8px 18px;font-family:var(--display);font-size:12.5px;letter-spacing:.1em;text-transform:uppercase}.st-panel{display:flex;flex-direction:column;gap:22px}.st-panel>.frame>p{margin:0 0 10px}.st-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.st-tile{display:flex;flex-direction:column;gap:2px;padding:12px 8px;border:1px solid #0a0806;border-radius:3px;background:#00000047;box-shadow:inset 0 2px 6px -3px #000000e6,0 1px 0 var(--lit2);text-align:center}.st-tile b{font-family:var(--display);font-size:30px;line-height:1.1;color:var(--head)}.st-tile span{font-family:var(--display);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink2)}.st-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:22px 16px}.st-grid.two{grid-template-columns:repeat(auto-fit,minmax(380px,1fr))}.st-grid .frame h2,.st-panel>.frame h2{font-size:15px;margin-bottom:10px}.st-grid .frame p{margin:8px 0 0}.st-table{width:100%}.st-table .st-l{text-align:left}.st-table thead th{background:#0000004d;color:var(--head);font-family:var(--display);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.st-table tbody th{font-weight:400;color:var(--ink)}.st-table tr.st-me th,.st-table tr.st-me td{background:#ffecc80f;color:var(--gold2);box-shadow:inset 0 1px 0 var(--gold3),inset 0 -1px 0 var(--gold3)}.st-arch{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.st-dl{display:grid;gap:2px;margin:0}.st-dl div{display:flex;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px solid rgba(0,0,0,.55);box-shadow:0 1px #ffecc80a}.st-dl dt{color:var(--ink2)}.st-dl dd{margin:0;font-family:var(--display);font-weight:700;color:var(--head)}.st-games{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.st-game{display:flex;align-items:flex-start;gap:12px;padding:9px 0;border-bottom:1px solid rgba(0,0,0,.55);box-shadow:0 1px #ffecc80a}.st-game:last-child{border-bottom:0;box-shadow:none}.st-res{flex:none;min-width:86px;padding:3px 6px;border:1px solid #0a0806;border-radius:2px;font-family:var(--display);font-size:12px;letter-spacing:.06em;text-align:center;text-transform:uppercase;color:var(--ink2);background:#0000004d;box-shadow:inset 0 1px 0 var(--lit2)}.st-res.won{background:var(--bone) var(--bone-img) center / 128px;color:var(--bone-ink);font-weight:700;box-shadow:inset 0 1px #ffffff80,0 1px #0009}.st-game-main{flex:1;min-width:0}.st-game-t{display:flex;align-items:center;gap:6px}.st-tags{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px}.st-rule{margin:0}.st-who{display:inline-flex;flex-wrap:wrap;align-items:baseline}.st-who .ptitle,.st-tag{margin-left:6px}.st-rewards{display:flex;flex-direction:column;gap:14px}.st-rewards h2,.st-rewards p{margin:0}.st-pick{display:flex;flex-direction:column;gap:6px}.st-opts{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px}.st-opt{display:flex;align-items:center;gap:10px;min-height:48px;padding:8px 10px;border:1px solid #0a0806;border-radius:var(--radius);background:#00000042;box-shadow:inset 0 2px 6px -3px #000000e6,0 1px 0 var(--lit2);color:var(--ink);text-align:left;cursor:pointer;transition:border-color .15s,color .15s}.st-opt:hover{border-color:var(--gold3)}.st-opt.on{border-color:var(--head);box-shadow:inset 0 0 0 1px var(--head),inset 0 2px 6px -3px #000000e6;color:var(--ink)}.st-opt.locked{color:var(--ink3);cursor:not-allowed}.st-opt.locked:hover{border-color:#0a0806}.st-opt.locked .st-sw{opacity:.4}.st-opt-t{display:flex;flex-direction:column;min-width:0;line-height:1.25}.st-lock{font-size:12px;color:var(--ink3)}.st-sw{flex:none;width:22px;height:22px;border:1px solid var(--line2);border-radius:50%;background:var(--stone2)}.st-sw[data-kind=felt][data-id=moss]{background:var(--moss)}.st-sw[data-kind=felt][data-id=ember]{background:var(--blood)}.st-sw[data-kind=felt][data-id=night]{background:#1a2030}.st-sw[data-kind=felt][data-id=bone]{background:var(--parch2)}.st-sw[data-kind=monolith]{border-radius:2px;width:14px;height:24px;clip-path:polygon(30% 0,70% 0,100% 100%,0 100%)}.st-sw[data-kind=monolith][data-id=gold]{background:var(--gold)}.st-sw[data-kind=monolith][data-id=ember]{background:var(--blood2)}.st-sw[data-kind=monolith][data-id=jade]{background:var(--moss2)}.st-sw[data-kind=monolith][data-id=moon]{background:var(--ink2)}.st-sw[data-kind=monolith][data-id=obsidian]{background:#5a4a7a}.st-trials{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:10px;margin:0;padding:0;list-style:none}.st-trial{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border:1px solid #0a0806;border-radius:3px;background:#00000042;box-shadow:inset 0 2px 6px -3px #000000e6,0 1px 0 var(--lit2)}.st-trial.done{border-color:var(--rim);box-shadow:inset 0 0 0 1px #8d7a5866,inset 0 2px 6px -3px #000000e6}.st-trial p{margin:0}.st-trial-h{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.st-trial-h b{font-family:var(--display);letter-spacing:.04em;color:var(--ink)}.st-trial.done .st-trial-h b{color:var(--head)}.st-bar{height:6px;border:1px solid #000;background:#00000080;box-shadow:0 1px 0 var(--lit2)}.st-bar i{display:block;height:100%;background:linear-gradient(90deg,var(--rim),var(--head))}.st-reward{color:var(--ink2)}.st-reward b{color:var(--ink);font-weight:600}@media(max-width:720px){.st-grid,.st-grid.two{grid-template-columns:minmax(0,1fr)}.st-grid .frame,.st-panel>.frame{padding:14px 10px 22px}.st-table th,.st-table td{padding:4px 5px}.st-table thead th{font-size:12px;letter-spacing:.02em}.st-tiles{gap:8px}.st-tile b{font-size:24px}.st-code{font-size:20px}.st-res{min-width:72px}.st-tabs{display:flex}.st-tabs button{flex:1;padding:8px 4px;letter-spacing:.06em}.st-name{font-size:21px}}@media(max-width:440px){.nav{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.nav::-webkit-scrollbar{display:none}.nav a{flex:none;padding:12px 2px;font-size:12px;letter-spacing:0}html:is([data-textsize=large],[data-textsize=larger]) .nav{display:grid;grid-template-columns:repeat(4,auto);justify-content:space-around;overflow:visible}}@media(max-width:370px){.topbar{padding-left:4px;padding-right:4px}}@media(min-width:721px)and (max-width:900px){.nav a{padding:8px 6px;letter-spacing:.08em}}.omen{max-width:1000px}.omen-intro{max-width:720px}.omen-today{margin-top:18px}.omen-today h2,.omen-result h3{font-weight:400;margin:0 0 4px}.omen-flavour{font-family:var(--serif);font-size:20px;line-height:1.4;color:var(--ink);margin:6px 0 16px;max-width:44em}.omen-seatlbl{margin-bottom:8px}.omen-seats{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.omen-seat{display:flex;align-items:flex-start;gap:12px;min-width:0;padding:12px 14px;border:1px solid #0a0806;border-radius:3px;background:#00000042;box-shadow:inset 0 2px 6px -3px #000000e6,0 1px 0 var(--lit2)}.omen-seat.you{border-color:var(--gold3);box-shadow:inset 0 0 0 1px #c9a24f59,inset 0 2px 6px -3px #000000e6}.omen-seat .emblem{flex:none;margin-top:2px}.omen-seat .col{gap:3px;min-width:0;align-items:flex-start}.omen-seat .who{font-size:12px;color:var(--ink3)}.omen-seat.you .who{color:var(--gold3)}.omen-seat .nm{font-family:var(--display);font-size:16px;letter-spacing:.06em;color:var(--head)}.omen-facts{margin:14px 0 0}.omen-go,.omen-again{gap:8px 14px}.omen-line{font-family:var(--serif);font-size:21px;line-height:1.35;color:var(--ink);margin:4px 0 12px}.omen-sharebox{display:flex;flex-direction:column;gap:10px;margin-bottom:14px}.omen-share{margin:0;padding:10px 12px;background:#00000059;border:1px solid #0a0806;border-radius:var(--radius);box-shadow:inset 0 2px 5px #000000b3,0 1px 0 var(--lit2);color:var(--ink2);font-size:15px;overflow-wrap:anywhere;user-select:all;-webkit-user-select:all}.omen-history{margin-top:30px}.omen-stats{display:flex;flex-wrap:wrap;gap:10px}.omen-stat{display:flex;flex-direction:column;min-width:120px;padding:10px 16px;border:1px solid #0a0806;border-radius:3px;background:#00000042;box-shadow:inset 0 2px 6px -3px #000000e6,0 1px 0 var(--lit2)}.omen-stat b{font-family:var(--display);font-size:26px;font-weight:600;line-height:1.1;color:var(--head)}.omen-stat span{font-size:13px;color:var(--ink2)}.omen-list{list-style:none;max-width:760px;margin:16px 0 0;padding:0}.omen-list li{display:grid;grid-template-columns:7.5em minmax(0,1fr) minmax(0,1.5fr);gap:4px 12px;align-items:center;padding:8px 4px;border-bottom:1px solid rgba(0,0,0,.55);box-shadow:0 1px #ffecc80a;font-size:14px}.omen-list .d,.omen-list .r{color:var(--ink2)}.omen-list .k{display:inline-flex;align-items:center;gap:8px;min-width:0}.omen-list .r.won{color:var(--head);font-weight:700}.omen-panel{display:flex;align-items:center;gap:14px;flex-wrap:wrap;max-width:720px;margin:20px 0 6px;padding:14px 16px 22px}.omen-panel .emblem{flex:none}.omen-panel .grow{min-width:200px}.omen-panel h2{font-size:18px;margin:0 0 2px}.omen-panel p{margin:0}.omen-dialog{max-width:580px}.omen-dialog:focus{outline:none}.omen-dialog h2{margin:6px 0 4px}.omen-dlg-acts{margin-top:4px}.omen-extra{gap:6px}.omen-extra p{margin:0}@media(max-width:720px){.omen-seats{grid-template-columns:1fr}.omen-flavour{font-size:18px}.omen-list li{grid-template-columns:auto minmax(0,1fr)}.omen-list .r{grid-column:1 / -1}.omen-stat{flex:1 1 0;min-width:0;padding:8px 10px}}.starterpick{display:flex;flex-wrap:wrap;gap:6px}.starterpick .btn{gap:6px}.tsettings{margin-top:10px;border-top:1px solid rgba(0,0,0,.6);box-shadow:inset 0 1px 0 var(--lit2);padding-top:8px}.tsettings>summary{cursor:pointer;list-style:none;display:flex;gap:8px;align-items:baseline;flex-wrap:wrap;min-height:36px}.tsettings>summary::-webkit-details-marker{display:none}.tsettings>summary:before{content:"\25b8";color:var(--rim)}.tsettings[open]>summary:before{content:"\25be"}.tset{display:grid;gap:4px;padding:8px 0;border-top:1px dashed rgba(125,113,97,.45)}.tset:first-of-type{border-top:0}.tset.off>.seg,.tset.off>.faint{opacity:.6}.tgroup{margin-top:10px}.tgroup .tglabel{margin:0;padding:6px 0 2px;letter-spacing:.14em}.tsguest{margin:8px 0 0}.fmtname{color:var(--ink)}:root{--tint-titans: #200800;--tint-festers: #0e1300;--tint-scavengers: #190c04;--tint-shifters: #140a22;--tint-chronos: #00131f;--tint-usurpers: #21050e;--tint-evergrowth: #001605;--terr-mix: 50%}html[data-felt=bone]{--terr-mix: 35%}.tmain[data-terr]{background-image:radial-gradient(ellipse 90% 40% at 50% 0%,var(--felt-far),transparent 75%),radial-gradient(ellipse 120% 95% at 50% 45%,transparent 55%,var(--felt-edge)),radial-gradient(ellipse 130% 110% at 50% 45%,color-mix(in srgb,var(--terr-tint) var(--terr-mix),transparent) 50%,transparent 100%),linear-gradient(var(--felt-veil),var(--felt-veil)),var(--basalt)}.terrchip{align-self:flex-start;display:flex;align-items:center;gap:8px;min-width:0;max-width:100%;min-height:36px;padding:4px 10px 4px 6px;cursor:pointer;text-align:left;font:inherit;font-size:13px;color:var(--ink2);border:1px solid #0a0806;border-left:3px solid var(--acu, var(--rim));border-radius:var(--radius);background-color:var(--stone);background-image:linear-gradient(180deg,#ffecc80a,#00000047),var(--stone-img);background-size:auto,300px 300px;box-shadow:inset 1px 1px 0 var(--lit2),0 2px 6px -2px #0009;transition:color .15s,border-color .15s}.terrchip:hover{border-color:var(--gold3);border-left-color:var(--acu, var(--rim));color:var(--ink)}.terrchip .emblem{flex:none}.terrchip .tk{flex:none;font-family:var(--display);font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink3)}.terrchip b{flex:none;font-family:var(--display);font-size:13px;letter-spacing:.06em;color:var(--head);white-space:nowrap}.terrchip .tr{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chip.totem{position:relative;cursor:pointer;line-height:1.5;color:var(--ink);border-left:3px solid var(--acu, var(--line2));transition:border-color .15s}.chip.totem:after{content:"";position:absolute;inset:-9px -3px}.chip.totem:hover{border-color:var(--gold3);border-left-color:var(--acu, var(--line2))}.chip.totem .emblem{margin-left:-2px}.chip.totem.spent{color:var(--ink3);border-style:dashed;border-left-style:solid}.chip.totem .used{margin-left:3px;padding-left:6px;border-left:1px solid var(--line2);letter-spacing:.1em}.ruledlg{max-width:460px;border-top:3px solid var(--acu, var(--rim))}.ruledlg .rd-kind{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px}.ruledlg .rd-kind .caps{font-size:12px;color:var(--ink2)}.ruledlg h2{margin:10px 0 8px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ruledlg .rd-text{font-family:var(--serif);font-size:18px;line-height:1.4;color:var(--ink);margin:0 0 10px}.fxbanner.terr{border-image:linear-gradient(90deg,transparent,var(--terr-c, var(--rim)),transparent) 1}.fxbanner.terr b{color:var(--head);text-shadow:0 2px 0 #000}.fxbanner.terr span{max-width:min(560px,86vw);margin-left:auto;margin-right:auto}.fxbanner.a-titans{--terr-c: var(--arch-titans)}.fxbanner.a-festers{--terr-c: var(--arch-festers)}.fxbanner.a-scavengers{--terr-c: var(--arch-scavengers)}.fxbanner.a-shifters{--terr-c: var(--arch-shifters)}.fxbanner.a-chronos{--terr-c: var(--arch-chronos)}.fxbanner.a-usurpers{--terr-c: var(--arch-usurpers)}.fxbanner.a-evergrowth{--terr-c: var(--arch-evergrowth)}@media(max-width:720px){.terrchip{min-height:34px;padding:3px 8px 3px 5px}.terrchip .tr{display:none}}@media(max-width:700px){.clines .cl{stroke-width:2.5;opacity:.72}.clines .cl.blk{stroke-width:3}}section[id]{scroll-margin-top:84px}input:hover,select:hover,textarea:hover{border-color:#2a241d}.card.click:active{translate:0 -2px}.tile{transition:transform .25s ease,translate .2s ease,box-shadow .15s,filter .15s}@media(hover:hover){.tile:hover{filter:brightness(1.12)}.tile.pd:hover{filter:saturate(.55) brightness(1.12)}.seg button.on:hover{filter:brightness(1.04)}.tsettings>summary:hover,.opts label.row:hover{color:var(--ink)}}.tile:active{filter:brightness(.94)}.tile.pd:active{filter:saturate(.55) brightness(.94)}a.frame:active,.frame[role=button]:active,.archpick button:active,.terrchip:active,.chip.totem:active,.st-opt:active,.coach .cbtn:active,.tsbtn:active,.modal .close:active,.sideclose:active,.seg button:not(.on):active{transform:translateY(1px)}.seg button,.archpick button,.terrchip,.chip.totem,.st-opt,.coach .cbtn,.tsbtn,.modal .close,.sideclose{transition:color .15s,background-color .15s,border-color .15s,transform .15s var(--ease),filter .15s}.dl-row:active,.ed-list .dl-row:active{background:#00000038}.nav a:active,.foot a:active,.linkbtn:active{color:var(--gold)}.seat.pickable:active{outline-style:solid}.ticker:active{box-shadow:inset 0 2px 5px #0000008c}.chain .obj[role=button]{cursor:pointer}.chain .obj[role=button]:hover{border-color:var(--gold3);border-left-color:var(--gold2)}.chain .obj[role=button]:active{transform:translateY(1px)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.actionbar .btn kbd.key{display:none}@media(hover:hover)and (pointer:fine){.actionbar .btn kbd.key{display:inline-block;margin-left:8px;padding:0 5px;font:600 13px/1.35 var(--display);letter-spacing:0;text-transform:none;color:inherit;border:1px solid color-mix(in srgb,currentColor 55%,transparent);border-radius:3px;vertical-align:1px}}.half-info .t .kw{text-decoration:underline dotted;text-decoration-thickness:1px;text-underline-offset:3px;cursor:pointer}.kwblock{margin-top:8px}.kwbtn[aria-expanded=true]{box-shadow:inset 0 2px 5px #0009}.kwlist{margin-top:8px;padding:8px 12px;border-left:3px solid var(--rim);background:#0000004d;border-radius:0 3px 3px 0;font-family:var(--serif);font-size:16px;color:var(--ink)}.kwlist[hidden]{display:none}.kwlist .kwrule+.kwrule{margin-top:6px}.kwlist b{font-family:var(--display);color:var(--head);font-size:14px;letter-spacing:.04em}.testbar .btn.xs{margin-left:8px;vertical-align:middle}.testpick{margin:10px 0 4px;max-width:720px}.testpick label{gap:8px;font-weight:600}.testpick p{margin:4px 0 0 26px}.testline{margin:0;color:#f3dca0}.chip.test{color:#f3dca0;border-color:#1a1308;background-image:linear-gradient(180deg,#403014d9,#2e220eeb),var(--stone-img);font-size:11px;padding:0 6px}.cardgrid .inqrow{gap:6px;justify-content:center}.ascstrip .an .chip.test{margin-left:4px}.dl-row .chip.test{flex:none}.dl-row.missing{cursor:default;color:#e5a08a}.vh{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}:where(.modal.narrow){max-width:460px}.modal[tabindex="-1"]:focus:not(:focus-visible){outline:none}.modal.prompt form{gap:12px}:where(.modal>.close){position:absolute;top:2px;right:2px;min-width:44px;min-height:44px;display:grid;place-items:center;padding:0;background:none;border:0;color:inherit;font:inherit;font-size:20px;line-height:1;cursor:pointer}:where(.dock .ticker){padding:3px 12px;background:var(--bg);border-top:1px solid var(--line2)}:where(.ticker>.tk){display:block;width:100%;min-height:22px;margin:0;padding:0;border:0;background:none;font:inherit;font-size:13px;line-height:22px;color:inherit;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}:where(.sidetoggle .badge){display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;margin-left:6px}.seat .hd .atk,.seat .hd .choose{margin-left:auto}.seat .hd .atkmark{display:inline-block}.seat .hd[tabindex]{cursor:pointer}@media(max-width:720px){.seat.bare .bfrow{display:none}}@media(max-width:720px){.bfrow{flex-wrap:wrap;row-gap:6px}}:where(.slot .marks){position:absolute;left:0;top:24%;display:flex;flex-direction:column;gap:3px;z-index:17;pointer-events:none}:where(.bfrow.rv .slot .marks){top:18%}:where(.tile .num .delta){display:inline-block;white-space:nowrap}.tile{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.hand .card{contain:paint}.hand .hcard.peek{z-index:30}.actionbar:focus:not(:focus-visible){outline:none}.actionbar .alts{display:contents}.dock .more{display:none}@media(max-width:720px){.dock .more{display:inline-flex}.actionbar:not(.more-open) .alts{display:none}.actionbar.more-open .alts{display:contents}}.side .tabpanel{display:flex;flex-direction:column;flex:1;min-height:0}.side .th{text-transform:none}:where(.side .th){margin:8px 0 2px}.pickgrid .pickslot{display:flex;flex-direction:column;align-items:center;gap:4px}@media(prefers-reduced-motion:reduce){.card.split,.hcard,.side{transition:none}}.table[data-field=slab] .upper>.slab{margin:6px 10px 12px}.table[data-field=slab] .slab{--plate-h: 34px;position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;border:1px solid #070504;border-radius:6px;transition:--heat .8s ease;background-color:var(--seat-stone);background-image:radial-gradient(ellipse 30% 46% at 50% 50%,rgba(var(--ember-rgb),calc(.16 * var(--heat, 0))),transparent 72%),radial-gradient(ellipse 36% 52% at 50% 50%,var(--felt-glow),transparent 74%),var(--slab-light),linear-gradient(var(--seat-veil),var(--seat-veil)),var(--stone-img);background-size:100% 100%,100% 100%,100% 100%,100% 100%,512px 512px;box-shadow:inset 1px 1px 0 var(--lit),inset -1px -1px #0000008c,0 0 0 1px #00000059,0 22px 30px -12px #000000f2}.table[data-field=slab] .slab:before{content:"";position:absolute;left:2px;right:2px;top:calc(100% + 1px);height:7px;pointer-events:none;border-radius:0 0 5px 5px;background:linear-gradient(180deg,#4a3f34 0,#2c251e 1.5px,#1b1611 45%,#0e0b08),var(--stone-img);background-blend-mode:multiply;background-size:100% 100%,256px 256px;box-shadow:0 1px #060504,0 8px 12px -4px #000000d9}.table[data-field=slab] .slab:after{content:"";position:absolute;left:-10px;bottom:-11px;width:min(420px,45%);height:21px;pointer-events:none;background:var(--moss-seam) left bottom / 480px 21px no-repeat;filter:drop-shadow(0 -1px 0 rgba(0,0,0,.5))}.table[data-field=slab] .slab>.slabside{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-width:0;min-height:0}.table[data-field=slab] .slab>.slabside.far{grid-template-rows:auto}.table[data-field=slab] .slab>.slabside.near{grid-template-rows:minmax(0,1fr) auto}.table[data-field=slab] .slabside>.part{position:relative;display:grid;grid-row:1 / -1;grid-template-rows:subgrid;min-width:0;border:0;border-radius:0;background:none;box-shadow:none;transition:box-shadow .2s var(--ease)}.table[data-field=slab] .slabside.far>.part{display:flex;flex-direction:column;grid-row:1}.table[data-field=slab] .slabside.far>.part>.bfrow{flex:1 1 auto}.table[data-field=slab] .slabside.far>.part>.hd{flex:none}.table[data-field=slab] .slabside>.part[data-place$=l]{grid-column:1}.table[data-field=slab] .slabside>.part[data-place$=r]{grid-column:2}.table[data-field=slab] .slabside>.part:is([data-place=f],[data-place=n]){grid-column:1 / -1}.table[data-field=slab] .slabside>.part:is([data-place=fl],[data-place=nl]):after{content:"";position:absolute;top:0;bottom:0;right:-6px;width:12px;z-index:18;pointer-events:none;background:var(--moss-corner) left bottom / 120px 120px no-repeat,linear-gradient(90deg,#000000b3,#0000006b 40%,#0000002e 70%,#ffecc829 88%,#ffecc80d);box-shadow:-1px 0 #00000059}.table[data-field=slab] .slabside>.part>.hd{position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:3px 10px;min-height:var(--plate-h);padding:3px 14px;border:0;border-radius:0;background:linear-gradient(180deg,#0000004d,#00000038);box-shadow:none}.table[data-field=slab] .slabside.far>.part>.hd{box-shadow:inset 0 -1px #000000bf,0 1px 0 var(--lit2)}.table[data-field=slab] .slabside.near>.part>.hd{box-shadow:inset 0 1px 0 var(--lit2),0 -1px #000000bf;background:linear-gradient(180deg,#0003,#0000004d)}.table[data-field=slab] .slabside>.part:is([data-place=fl],[data-place=f])>.hd{border-top-left-radius:5px}.table[data-field=slab] .slabside>.part:is([data-place=fr],[data-place=f])>.hd{border-top-right-radius:5px}.table[data-field=slab] .slabside>.part:is([data-place=nl],[data-place=n])>.hd{border-bottom-left-radius:5px}.table[data-field=slab] .slabside>.part:is([data-place=nr],[data-place=n])>.hd{border-bottom-right-radius:5px}.table[data-field=slab] .slabside>.part>.hd>.stats{order:1}.table[data-field=slab] .slabside>.part>.hd>.grow{order:2;flex:1 1 0;min-width:0}.table[data-field=slab] .slabside>.part>.hd>.btn{order:3;flex:none}.table[data-field=slab] .slabside>.part[data-place$=r]>.hd{flex-direction:row-reverse}.table[data-field=slab] .slabside>.part[data-place$=r]>.hd>.stats{justify-content:flex-end}.table[data-field=slab] .slabside>.part>.hd :is(.nm,.who){display:inline-flex;align-items:center;gap:0;min-height:24px;padding:1px 10px 0;border-radius:2px;font-family:var(--display);font-size:14px;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:none;color:var(--bone-ink);text-shadow:none;background:var(--bone) var(--bone-img) center / 256px 256px;border:1px solid #0a0806;box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #0003,0 1px #0009,0 2px 5px -2px #000000b3}.table[data-field=slab] .slabside>.part>.hd :is(.nm,.who) span.crown{color:#7a5617;margin-right:.35em}.table[data-field=slab] .slabside>.part>.hd :is(.nm,.who) svg.crown{filter:drop-shadow(0 0 2px rgba(var(--pm-light-rgb),.9))}.table[data-field=slab] .slabside>.part>.hd :is(.nm,.who) .host{margin-left:.35em;color:#5a4220}.table[data-field=slab] .slabside>.part>.hd :is(.nm,.who) .ptitle{margin-left:8px;color:var(--bone-ink);border-color:#2a1c1073;background:#2a1c1014;vertical-align:0}.table[data-field=slab] .slabside>.part>.hd .nm .atkmark{margin-left:.4em;color:#7a2410}.table[data-field=slab] .slabside>.part>.hd .stats{gap:4px 12px;color:var(--ink2)}.table[data-field=slab] .slabside>.part>.hd .btn.sm{min-height:28px;padding:2px 10px;letter-spacing:.07em}.table[data-field=slab] .slab .bfrow{--padx: 10px;position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:4px 2px;min-height:0;padding:5px var(--padx);overflow:visible;background:none;box-shadow:none;container-type:normal;padding-inline:max(var(--padx),calc((100% - var(--fill, 100%)) / 2))}.table[data-field=slab] .slab[data-fit=measure] .bfrow{padding-inline:var(--padx)}.table[data-field=slab] .slabside.far>.part>.bfrow{align-content:flex-end;align-items:flex-end}.table[data-field=slab] .slabside.near>.part>.bfrow{align-content:flex-start;align-items:flex-start}.table[data-field=slab] .slabside.far>.part>.bfrow{background:radial-gradient(ellipse 58% 72% at 50% 100%,rgba(255,236,200,.035),transparent 72%)}.table[data-field=slab] .slabside.near>.part>.bfrow{background:radial-gradient(ellipse 58% 72% at 50% 0%,rgba(255,236,200,.035),transparent 72%)}.table[data-field=slab] .slab .bfrow>.empty{align-self:center;margin:auto;padding:10px 12px}.table[data-field=slab] .slab .bfrow .slot{--tw: var(--ptw, 90px);width:calc(var(--tw) * 1.1);height:calc(var(--tw) * 1.42)}.table[data-field=slab] .slab .bfrow .slot .tag{max-width:calc(var(--tw) * 1.1 - 2px);font-size:13px;letter-spacing:.04em;padding:0 4px;bottom:0}.table[data-field=slab] .slab .bfrow .tile.tap,.table[data-field=slab] .slab .bfrow .tile.pd.tap{transform:rotate(90deg) scale(.78)}.table[data-field=slab] .slab .bfrow .tile.pd{transform:rotate(45deg) scale(.74)}.table[data-field=slab] .slab .bfrow .tile .num{font-size:max(13px,16cqw)}.table[data-field=slab] .slabside>.part[data-small] .tile .nm{position:relative;z-index:1;margin:0 -6%;padding:2px 1px;border:1px solid #5d4c33;border-radius:3px;box-shadow:inset 0 -2px color-mix(in srgb,var(--ac) 70%,#000),0 2px 4px #0009}.table[data-field=slab] .slabside.far>.part.active>.hd{box-shadow:inset 0 -2px 0 var(--head),0 1px 0 var(--lit2)}.table[data-field=slab] .slabside.near>.part.active>.hd{box-shadow:inset 0 2px 0 var(--head),0 -1px #000000bf}.table[data-field=slab] .slabside>.part.ascendant{box-shadow:inset 0 0 0 1px rgba(var(--pm-light-rgb),.45),inset 0 0 36px -10px rgba(var(--pm-light-rgb),.55)}.table[data-field=slab] .slabside.far>.part.ascendant>.hd{box-shadow:inset 0 -2px 0 var(--pm-light),0 1px 0 var(--lit2)}.table[data-field=slab] .slabside.near>.part.ascendant>.hd{box-shadow:inset 0 2px 0 var(--pm-light),0 -1px #000000bf}.table[data-field=slab] .slabside>.part.waiting{outline:2px solid var(--bone);outline-offset:-4px}.table[data-field=slab] .slabside>.part.pickable{outline:2px dashed var(--gold3);outline-offset:-4px}.table[data-field=slab] .slabside>.part.pickable:hover{outline-color:var(--gold2)}.table[data-field=slab] .slabside>.part.picked,.table[data-field=slab] .slabside>.part.pickable.picked{outline:2px solid var(--ember2);outline-offset:-4px;box-shadow:inset 0 0 0 3px rgba(var(--ember-rgb),.35),inset 0 0 40px -12px rgba(var(--ember-rgb),.7)}.table[data-field=slab] .slabside>.part.me.yours{box-shadow:inset 0 2px 0 var(--gold),inset 0 0 0 1px #c9a24f4d}.table[data-field=slab] .slabside>.part.me.yours:before{content:"";position:absolute;left:0;right:0;top:0;height:64px;pointer-events:none;background:linear-gradient(180deg,rgba(232,200,119,.13),transparent);will-change:opacity;animation:pa-yours 2.8s ease-in-out infinite}.table[data-field=slab] .slabside>.part.me.yours.ascendant{box-shadow:inset 0 2px 0 var(--gold),inset 0 0 0 1px rgba(var(--pm-light-rgb),.45),inset 0 0 36px -10px rgba(var(--pm-light-rgb),.55)}.table[data-field=slab][data-drag^=C] .slab .bfrow.me{outline-offset:-2px;border-radius:3px}.table[data-field=slab] .slab>.midline{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:0 18px;padding:5px 14px;margin:0;background:linear-gradient(180deg,#00000057,#00000029 45%,#00000042);box-shadow:inset 0 3px 6px -2px #000000e6,inset 0 -1px #0006,0 1px 0 var(--lit2),0 -1px #ffecc80f}.table[data-field=slab] .slab>.midline:before{content:"";position:absolute;left:0;right:0;bottom:0;height:14px;z-index:-1;pointer-events:none;background:var(--moss-seam) left bottom / 380px 14px repeat-x;-webkit-mask-image:linear-gradient(90deg,#000 0,rgba(0,0,0,.9) 14%,transparent 30%,transparent 70%,rgba(0,0,0,.7) 86%,#000);mask-image:linear-gradient(90deg,#000 0,rgba(0,0,0,.9) 14%,transparent 30%,transparent 70%,rgba(0,0,0,.7) 86%,#000)}.table[data-field=slab] .slab>.midline{grid-template-areas:"wild pile phase" "wild pile terr" "wild pile status" "chain chain chain";grid-template-rows:auto auto auto auto;align-content:center}.table[data-field=slab] .midline>.pilebox[data-tut=pile]{grid-area:pile}.table[data-field=slab] .midline>.pilebox[data-tut=wild]{grid-area:wild;justify-self:end}.table[data-field=slab] .midline>.chainwrap{display:contents}.table[data-field=slab] .midline>.chainwrap>.row{grid-area:phase;justify-self:start;align-self:end}.table[data-field=slab] .midline>.chainwrap>.terrchip{grid-area:terr;justify-self:start;margin-top:5px}.table[data-field=slab] .midline>.chainwrap>.tstatus{grid-area:status;justify-self:start;align-self:start;margin-top:5px}.table[data-field=slab] .midline>.chainwrap>.chain{grid-area:chain;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 10px;margin-top:6px}.table[data-field=slab] .midline .chain>.caps{flex:0 0 auto}.table[data-field=slab] .midline .chain>.obj{flex:0 1 460px;min-width:240px}.table[data-field=slab] .midline .pilebox{min-width:0;padding:4px 12px 5px}.table[data-field=slab] .midline .pilebox>.caps{line-height:1.2}.table[data-field=slab] .midline .pilebox[data-tut=pile]{display:grid;grid-template-columns:48px auto;grid-template-rows:auto 1fr auto;column-gap:10px;align-items:center;min-width:160px}.table[data-field=slab] .midline .pilebox[data-tut=pile]>.caps{grid-column:2;grid-row:1}.table[data-field=slab] .midline .pilebox[data-tut=pile]>.pilemono{grid-column:1;grid-row:1 / span 3;width:48px;margin:-2px 0 -3px -4px;align-self:end}.table[data-field=slab] .midline .pilebox[data-tut=pile]>.big{grid-column:2;grid-row:2;align-self:end}.table[data-field=slab] .midline .pilebox[data-tut=pile]>.meter{grid-column:2;grid-row:3;margin-top:5px}.table[data-field=slab] .midline .pilebox[data-tut=pile]{--mono-cx: 38px}.table[data-field=slab] .midline .pilebox[data-tut=pile]:before{top:-7px;bottom:-7px}.table[data-field=slab] .midline .pilebox[data-tut=wild]{display:grid;grid-template-columns:auto auto auto;grid-template-rows:auto auto;column-gap:10px;align-items:center}.table[data-field=slab] .midline .pilebox[data-tut=wild]>.caps{grid-column:2 / span 2;grid-row:1}.table[data-field=slab] .midline .pilebox[data-tut=wild]:before{grid-row:1 / span 2;grid-column:1;align-self:center;width:32px;margin:2px 6px 4px 0}.table[data-field=slab] .midline .pilebox[data-tut=wild]>.big{grid-row:2;grid-column:2;align-self:end}.table[data-field=slab] .midline .pilebox[data-tut=wild]>.tiny:not(.caps){grid-row:2;grid-column:3;align-self:end;margin:0 0 2px}.table[data-field=slab] .midline .pilebox .big{font-size:24px}.table[data-field=slab] .midline .chainwrap>.row{justify-content:flex-start!important;gap:8px}.table[data-field=slab] .midline .tstatus{max-width:60ch;line-height:1.3}.table[data-field=slab] .midline .tstatus.trialturns{display:none}.table[data-field=slab] .midline .tstatus.trialturns b{color:var(--head);font-weight:700}.table[data-field=slab] .mine>.handbar{position:relative;z-index:17;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 8px;padding:4px 12px 0}.table[data-field=slab] .mine>.handbar .btn.sm{min-height:26px;padding:2px 10px;font-size:13px;letter-spacing:.08em}.table[data-field=slab] .mine>.handbar+.hand{padding-top:3px}.table[data-field=slab] .mine>.handbar+.hand:has(.card.peek){margin-top:-30px;padding-top:33px}@media(min-width:1101px){.table[data-field=slab]:not(.short) .upper>.slab{flex:1 0 auto;grid-template-rows:var(--far-h, minmax(0, 1fr)) auto var(--near-h, minmax(0, 1fr))}.table[data-field=slab]:not(.short) .upper>.slab[data-fit=measure]{flex:1 1 0;min-height:0;grid-template-rows:minmax(0,1fr) auto minmax(0,1fr)}.table[data-field=slab]:not(.short) .upper>.slab[data-fit=over]{grid-template-rows:auto auto auto}.table[data-field=slab]:not(.short) .slab>.slabside{grid-template-rows:auto}.table[data-field=slab]:not(.short) .slabside>.part{grid-row:1;display:flex;flex-direction:column}.table[data-field=slab]:not(.short) .slabside>.part>.bfrow{flex:1 1 auto}.table[data-field=slab]:not(.short) .slabside>.part>.hd{flex:none;height:var(--plate-h);min-height:0;padding-block:0;flex-wrap:nowrap}.table[data-field=slab]:not(.short) .slabside>.part>.hd>:not(.stats,.grow){flex:none}.table[data-field=slab]:not(.short) .slabside>.part>.hd :is(.nm,.who){flex:0 .01 auto;min-width:0;overflow:hidden;white-space:nowrap}.table[data-field=slab]:not(.short) .slabside>.part>.hd>.stats{flex:0 1 auto;min-width:0;height:20px;line-height:20px;overflow:hidden;row-gap:0}.table[data-field=slab]:not(.short) .slabside>.part>.hd>.stats>*{white-space:nowrap}.table[data-field=slab]:not(.short) .slab[data-fit=scroll]>.slabside.far{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scroll-padding:calc(var(--plate-h) + 8px) 0 8px}.table[data-field=slab]:not(.short) .slab[data-fit=scroll]>.slabside.far>.part>.hd{position:sticky;top:0;z-index:17;background:linear-gradient(180deg,#0000004d,#00000038),var(--slab-light),linear-gradient(var(--seat-veil),var(--seat-veil)),var(--seat-stone) var(--stone-img) 0 0 / 512px 512px}.table[data-field=slab]:not(.short) .slabside.far>.morecue{grid-row:1;grid-column:1 / -1;justify-self:center;margin:0}.table[data-field=slab]:not(.short) .slabside.far>.morecue.up{align-self:start;top:calc((var(--plate-h) - 24px) / 2)}.table[data-field=slab]:not(.short) .slabside.far>.morecue.down{align-self:end;bottom:6px}.table[data-field=slab]:not(.short) .midline>.chainwrap>.chain{align-items:stretch}.table[data-field=slab]:not(.short) .midline .chain>.caps{flex:0 0 150px;align-self:center;white-space:normal;text-align:right;line-height:1.25}.table[data-field=slab]:not(.short) .midline .chain>.obj{position:relative;flex:1 1 300px;min-width:0;max-width:520px;padding-block:5px;line-height:1.3}.table[data-field=slab]:not(.short) .midline .chain>.obj>span:last-child{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.table[data-field=slab]:not(.short) .midline .chain>.obj:has(.chip){padding-right:104px}.table[data-field=slab]:not(.short) .midline .chain>.obj:has(.chip~.chip){padding-right:196px}.table[data-field=slab]:not(.short) .midline .chain>.obj>span:last-child>.chip{position:absolute;top:5px;right:8px;line-height:1.3}.table[data-field=slab]:not(.short) .midline .chain>.obj>span:last-child>.chip:has(~.chip){right:100px}.table[data-field=slab]:not(.short) .upper>.asctrial>.at-top{margin-top:6px}.table[data-field=slab]:not(.short) .upper>.asctrial>.at-body{padding:0}.table[data-field=slab]:not(.short) .upper>.asctrial .at-bar{height:5px;margin:0;border-width:0;border-radius:0 0 2px 2px}.table[data-field=slab]:not(.short) .upper>.asctrial .at-turns{display:none}.table[data-field=slab]:not(.short) .upper>.asctrial.over>.at-body{display:none}.table[data-field=slab]:not(.short) .midline .tstatus.trialturns{display:block}.table[data-field=slab]:not(.short) .upper>.resolve{margin:0 10px 4px!important;padding:3px 12px;gap:4px 12px}.table[data-field=slab]:not(.short) .upper>.resolve [data-hint]{display:none}.table[data-field=slab]:not(.short) .upper>.resolve .btn.sm{min-height:30px;padding-block:2px}.table[data-field=slab]:not(.short) .upper:has(>.resolve) .midline .chain:not(:has(>.obj+.obj)){display:none}.table[data-field=slab]:not(.short) .upper:after{display:none}.table[data-field=slab]:not(.short) .upper:has(>.slab[data-fit=over]):after{display:block}}@media(max-width:720px){.table[data-field=slab] .upper>.slab{margin:4px 4px 12px}.table[data-field=slab] .slab{border-radius:4px}.table[data-field=slab] .slabside>.part>.hd{gap:2px 8px;min-height:0;padding:4px 8px}.table[data-field=slab] .slabside.near>.part>.hd{align-content:flex-end}.table[data-field=slab] .slabside>.part>.hd :is(.nm,.who){font-size:13px;min-height:24px;padding:1px 8px 0}.table[data-field=slab] .slabside>.part>.hd .stats{gap:0 8px}.table[data-field=slab] .slabside>.part>.hd .btn.sm{min-height:44px}.table[data-field=slab] .slab .bfrow{--padx: 4px;gap:6px 2px;padding-block:6px}.table[data-field=slab] .slabside>.part.seat.bare>.bfrow{display:none}.table[data-field=slab] .slabside.near>.part.seat.bare>.hd{grid-row:2}.table[data-field=slab] .slab .bfrow .slot{--tw: var(--ptw, 62px);width:calc(var(--tw) * 1.42)}.table[data-field=slab] .slab .bfrow .slot .tag{max-width:calc(var(--tw) * 1.42 - 2px)}.table[data-field=slab] .slab .bfrow .tile.tap,.table[data-field=slab] .slab .bfrow .tile.pd.tap{transform:rotate(90deg) scale(.86)}.table[data-field=slab] .slab .bfrow .tile.pd{transform:rotate(45deg) scale(.86)}.table[data-field=slab] .slab .bfrow .tile .num{font-size:max(13px,18cqw)}.table[data-field=slab] .slabside>.part:is([data-place=fl],[data-place=nl]):after{right:-4px;width:8px;background-size:80px 80px,auto}.table[data-field=slab] .slab>.midline{grid-template-columns:minmax(0,1fr) auto auto minmax(0,1fr);grid-template-areas:". wild pile ." "phase phase phase phase" "terr terr terr terr" "status status status status" "chain chain chain chain";gap:0 6px;padding:6px}.table[data-field=slab] .midline>.pilebox[data-tut=wild]{justify-self:stretch}.table[data-field=slab] .midline .chain>.caps{flex:1 1 100%;white-space:normal;text-align:center;letter-spacing:.1em}.table[data-field=slab] .midline>.chainwrap>.row{justify-self:stretch;align-self:center;margin-top:6px;justify-content:space-between!important;flex-wrap:wrap;gap:6px}.table[data-field=slab] .midline>.chainwrap>:is(.terrchip,.tstatus){margin-top:6px}.table[data-field=slab] .midline .chain>.obj{flex:1 1 100%;min-width:0}.table[data-field=slab] .midline .phasebar{flex-wrap:nowrap}.table[data-field=slab] .midline .phasebar span{padding:3px 4px;letter-spacing:.04em}.table[data-field=slab] .midline .btn.sidetoggle{flex:none;padding:4px 8px;letter-spacing:.04em}.table[data-field=slab] .midline .pilebox{padding:4px 8px}.table[data-field=slab] .midline .pilebox[data-tut=pile]{grid-template-columns:40px auto;min-width:0;column-gap:8px;--mono-cx: 26px}.table[data-field=slab] .midline .pilebox[data-tut=pile]>.pilemono{width:40px}.table[data-field=slab] .midline .pilebox[data-tut=wild]{grid-template-columns:auto auto;column-gap:6px}.table[data-field=slab] .midline .pilebox[data-tut=wild]>.caps{grid-column:1 / -1}.table[data-field=slab] .midline .pilebox[data-tut=wild]:before{display:none}.table[data-field=slab] .midline .pilebox[data-tut=wild]>.big{grid-column:1}.table[data-field=slab] .midline .pilebox[data-tut=wild]>.tiny:not(.caps){grid-column:2}.table[data-field=slab] .midline .pilebox .big{font-size:22px}.table[data-field=slab] .mine>.handbar{flex-wrap:nowrap;gap:6px;padding:6px 6px 0}.table[data-field=slab] .mine>.handbar .btn.sm{flex:0 1 auto;min-width:0;min-height:44px;padding:4px 10px;font-size:13px;white-space:normal;line-height:1.15;text-align:center}.table[data-field=slab] .mine:has(>.handbar){display:grid;grid-template-columns:auto minmax(0,1fr);align-items:stretch}.table[data-field=slab] .mine>.handbar{grid-column:1;grid-row:1;flex-direction:column;justify-content:center;align-items:stretch;width:108px;padding:6px 0 6px 6px}.table[data-field=slab] .mine>.handbar .btn.sm{flex:0 0 auto}.table[data-field=slab] .mine>.handbar+.hand{grid-column:2;grid-row:1}.table[data-field=slab] .mine>.handbar+.hand,.table[data-field=slab] .mine>.handbar+.hand:has(.card.peek){margin-top:0;padding-top:36px}}@media(min-width:1101px)and (max-height:800px){.table[data-field=slab] .upper>.slab{margin:3px 8px 10px}.table[data-field=slab] .slab{--plate-h: 30px}.table[data-field=slab] .slabside>.part>.hd :is(.nm,.who){min-height:22px}.table[data-field=slab] .slabside>.part>.hd .btn.sm{min-height:24px}.table[data-field=slab] .slab .bfrow{--padx: 8px;padding-block:2px}.table[data-field=slab] .slab>.midline{padding:2px 12px}.table[data-field=slab] .midline .pilebox{padding:2px 10px 3px}.table[data-field=slab] .midline .pilebox>.caps{line-height:1.05}.table[data-field=slab] .midline .pilebox[data-tut=pile]{grid-template-columns:40px auto;min-width:150px}.table[data-field=slab] .midline .pilebox[data-tut=pile]>.pilemono{width:40px}.table[data-field=slab] .midline .pilebox[data-tut=pile]>.meter{height:5px;margin-top:3px}.table[data-field=slab] .midline .pilebox[data-tut=pile]{--mono-cx: 30px}.table[data-field=slab] .midline .pilebox .big{font-size:22px;line-height:21px}.table[data-field=slab] .midline .phasebar span{padding-block:3px;line-height:1.2}.table[data-field=slab] .midline>.chainwrap>:is(.terrchip,.tstatus){margin-top:2px}.table[data-field=slab] .midline .pilebox[data-tut=wild]:before{width:28px}.table[data-field=slab] .midline>.chainwrap>.chain{margin-top:3px;gap:4px 10px}.table[data-field=slab] .midline .chain>.obj{padding:4px 10px;line-height:1.3}.table[data-field=slab] .mine>.handbar{padding-top:2px}.table[data-field=slab] .mine>.handbar .btn.sm{min-height:22px;padding-block:1px}.table[data-field=slab]:not(.short) .upper>.asctrial>.at-top{margin-top:4px;padding-block:5px 4px}.table[data-field=slab]:not(.short) .upper>.resolve .btn.sm{min-height:28px}.table[data-field=slab]:not(.short) .midline .chain>.obj{padding-block:4px}}@media(min-width:1101px)and (max-height:800px){.table[data-field=slab] .mine .hand .card{--cw: 100px}.table[data-field=slab] .mine>.handbar+.hand{padding-top:2px;padding-bottom:4px}.table[data-field=slab]:not(.short) .ticker{min-height:26px;padding-top:2px;padding-bottom:2px}.table[data-field=slab] .dock .actionbar{padding-top:6px;padding-bottom:6px}}.actionbar .msg .pv{display:inline-block;margin-top:3px;padding:2px 8px;border-left:2px solid var(--gold3);background:#00000038;color:var(--ink2);line-height:1.35}.actionbar .msg .pv>b{color:var(--gold2);font-weight:700}.actionbar .btn.endcue{border-color:var(--gold2);color:var(--gold2);box-shadow:0 0 0 1px #e8c87773,0 0 14px -2px #e8c8778c}@media(prefers-reduced-motion:no-preference){.actionbar .btn.endcue{animation:qol-endcue 2.4s ease-in-out 2}}@keyframes qol-endcue{50%{box-shadow:0 0 0 1px #e8c877b3,0 0 20px #e8c877b3}}.actionbar .btn.stopturn.on{color:var(--gold2);border-color:var(--gold3);background-color:#c9a24f24}.whyoff{margin-top:2px}.log .e.turn.tmark{display:flex;align-items:center;gap:8px;margin-top:10px;padding:0;border:0;box-shadow:none;text-align:center}.log .e.turn.tmark:before,.log .e.turn.tmark:after{content:"";flex:1 1 0;min-width:12px;height:1px;background:#000000b3;box-shadow:0 1px 0 var(--lit2)}.log .e.turn.tmark>span{flex:0 1 auto}.deckdlg .decklist-read{list-style:none;margin:10px 0 14px;padding:0;display:grid;gap:2px;max-height:min(60vh,520px);overflow:auto}.deckdlg .decklist-read .n{font-family:var(--display);color:var(--gold2);padding-left:6px}@media(max-width:400px){.side{width:100vw}.side .tabs{margin-left:4px;margin-right:46px}.side .tabs button{padding-inline:2px;letter-spacing:0}}.deckdlg .decklist-read .dl-left{margin-left:auto;padding-left:10px;font-family:var(--body);font-size:13px;color:var(--ink2);white-space:nowrap}.deckdlg .decklist-read .dl-left[data-left="0"]{color:var(--ink3)}.chip.sq-away{color:#ffd2c4;border-color:#1d0905;background-image:linear-gradient(180deg,#581e10cc,#2a110be6),var(--stone-img)}.chip.sq-muted{color:var(--ink3)}.table[data-field=slab] .slabside>.part>.hd .chip.sq-away{color:#ffd2c4}.sq-menu{position:relative;display:inline-flex;align-items:center}.sq-menu .sq-more{min-width:32px;min-height:28px;padding:0 8px;font-size:16px;line-height:1;letter-spacing:0}.sq-pop{position:fixed;top:0;left:0;z-index:400;display:flex;flex-wrap:wrap;align-items:center;gap:6px;width:max-content;max-width:min(320px,calc(100vw - 32px));padding:8px;border:1px solid #0a0806;border-radius:3px;background:var(--btn-lo) var(--stone-img);box-shadow:0 6px 18px #0009;color:var(--ink);text-transform:none;letter-spacing:normal}.sq-pop .btn{min-height:32px}.sq-phrases{display:flex;flex-wrap:wrap;gap:6px;padding:6px 8px 0}.sq-phrases .btn{min-height:36px}.sq-phrases .btn.sq-cool{opacity:.45;cursor:default}.log .e.chat.phrase{font-style:italic}.slabside:has(.sq-pop),.tmain:has(.sq-pop){isolation:auto!important}.slabside:has(.sq-pop){z-index:60!important}@media(max-width:640px){.sq-phrases{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}.sq-phrases .btn{flex:none}}.lessons{max-width:760px}.lessonlist{list-style:none;margin:18px 0;padding:0;display:grid;gap:12px}.lessonlist .lesson{display:grid;gap:4px;padding:14px 18px;text-decoration:none;color:var(--ink)}.lessonlist .lesson .lt{font-family:var(--display);color:var(--head);font-size:17px;letter-spacing:.04em}.lessonlist .lesson:hover .lt,.lessonlist .lesson:focus-visible .lt{color:var(--gold2)}.lessonlist .ldone{color:var(--gold2);margin-left:4px}.home .morelessons{margin:10px 0 0}.lessonview{padding-bottom:46vh}.lessoncoach{position:fixed;z-index:30;right:16px;bottom:16px;width:min(420px,calc(100vw - 32px));max-height:44vh;overflow-y:auto;border:1px solid #000;box-shadow:0 10px 30px #0000008c}.lessoncoach .coach{border-bottom:0}@media(max-width:640px){.lessoncoach{right:0;left:0;bottom:0;width:auto;max-height:40vh}}.lessondeck .decklist{max-width:520px}.importdlg textarea{width:100%;min-height:160px;font-family:var(--mono, monospace);font-size:14px}.importdlg .bad{color:var(--ink);background:#a032282e;border:1px solid #6b2a22;padding:8px 12px;margin:8px 0 0}.importdlg .bad ul,.deckerrs{margin:4px 0 0;padding-left:20px}.importdlg #import-sum{max-height:38vh;overflow-y:auto}.banner.resolve.stepspanel{align-items:flex-start}.banner.resolve.stepspanel>.rp-main{flex:1 1 280px;min-width:0}.banner.resolve.stepspanel>.rp-side{flex:none;display:flex;gap:6px;align-self:flex-start}.steps{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:3px}.steps>.st{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;min-height:24px;font-size:14px;line-height:1.35;color:var(--ink2)}.steps>.st>.mk{flex:none;width:14px;text-align:center;font-weight:700;color:var(--ink3)}.steps>.st.done>.mk{color:#b9cf8f}.steps>.st.done>.w{color:var(--ink)}.steps>.st.done .r{color:var(--ink2)}.steps>.st.off{color:var(--ink3)}.steps>.st.off>.w{text-decoration:line-through;text-decoration-color:#aa9d8699}.steps>.st.open.mine>.mk{color:var(--gold2)}.steps>.st.open.mine>.w b{color:var(--head)}.steps>.st.open.other>.mk{color:var(--gold2)}.steps>.st.open.other>.w{color:var(--ink)}.steps>.st .ctl{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 6px}.steps>.st .stepwhy{flex-basis:100%}.steps .tagw{display:inline-block;padding:0 5px;border:1px solid rgba(170,157,134,.35);border-radius:2px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);vertical-align:1px;line-height:1.5}@media(min-width:1101px){.table[data-field=slab]:not(.short) .upper>.resolve.stepspanel{padding-block:5px 6px}.table[data-field=slab]:not(.short) .upper>.resolve.stepspanel .steps{margin-top:2px;gap:2px}}@media(max-width:720px){.banner.resolve.stepspanel{padding:8px 10px;margin:0 4px 8px!important}.steps>.st .ctl .btn.sm{min-height:36px}}.fixbar{display:flex;flex-direction:column;gap:4px;padding:6px 12px;border-top:1px solid #000;box-shadow:inset 0 1px 0 var(--lit2);background-color:var(--stone);background-image:linear-gradient(180deg,#a8843f24,#0000004d),var(--stone-img);background-size:auto,400px 400px}.fixrow{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:13px;line-height:1.35;color:var(--ink)}.fixrow>.fxw{flex:1 1 240px;min-width:0}.fixrow.ask{border-left:3px solid var(--gold3);padding-left:8px}.fixrow .fixquote{color:var(--head);font-style:italic}@media(max-width:720px){.fixrow>.fxw{flex-basis:100%}.fixrow>.btn{min-height:34px}}.fixwhat{font-size:16px;color:var(--head)}.cheatnote b,.fixnote b{color:var(--head)}.toolhead{margin-top:4px;color:var(--ink2)}.table[data-field=slab] .slab>.midline:has(>.chainwrap>.fxrow){grid-template-areas:"wild pile phase" "wild pile terr" "wild pile status" "wild pile fx" "chain chain chain";grid-template-rows:auto auto auto auto auto}.table[data-field=slab] .midline>.chainwrap>.fxrow{grid-area:fx;justify-self:start;margin-top:4px}@media(max-width:720px){.table[data-field=slab] .slab>.midline:has(>.chainwrap>.fxrow){grid-template-areas:". wild pile ." "phase phase phase phase" "terr terr terr terr" "status status status status" "fx fx fx fx" "chain chain chain chain"}}.fxrow{display:flex;flex-wrap:wrap;align-items:flex-start;gap:4px 8px;min-width:0;max-width:100%}.fxrow .cheatmark{font-size:11px}.lasting{min-width:0;max-width:62ch;font-size:13px;line-height:1.35;color:var(--ink2)}.lasting>summary{cursor:pointer;display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:0 8px;border:1px solid #0a0806;border-radius:2px;color:var(--ink2);background-color:#00000040;box-shadow:inset 1px 1px 0 var(--lit2);list-style:none;font-family:var(--display);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.lasting>summary::-webkit-details-marker{display:none}.lasting>summary:before{content:"\25b8";font-size:10px;color:var(--ink3)}.lasting[open]>summary:before{content:"\25be"}.lasting>summary:hover{color:var(--gold2)}.lasting>summary b{color:var(--head)}.lasting>ul{margin:4px 0 2px;padding:6px 10px 6px 22px;max-height:168px;overflow:auto;border:1px solid #0a0806;border-radius:2px;background:#0a08068c}.lasting>ul>li+li{margin-top:3px}.lasting .lu{color:var(--ink3)}.lasting li b{color:var(--head)}.log .e.cheat{color:#f5c2aa;border-left-color:var(--ember)}.log .e.cheat:before{content:"\2726  ";color:var(--ember2)}.log .e.fix{color:#eadcae;border-left-color:var(--gold3)}.log .e.fix:before{content:"\2696  ";color:var(--gold2)}.log .e.judge{color:#dccfa6;border-left-color:#8d7a58}.log .e.auto{color:var(--ink2)}
