:root{--bg:#0f1b2d;--panel:#182a44;--ink:#07101c;--deep:#0b1524;--raised:#2a4166;--line:#1f3355;--gold:#f2b441;--gem:#5fd4ff;--text:#fff;--muted:#9fb3cf;--dim:#6b7f9e;--up:#3fbf5f;--down:#ff6b6b;--warn:#ff9f43;--secret:#241a55;--secret-edge:#4b3aa8;--secret-ink:#c9c2ff;--r-common:#9ba3af;--r-uncommon:#3fbf5f;--r-rare:#3d8bff;--r-epic:#b35cff;--r-legendary:#ffb02e;--r-mythic:#ff4f6d;--display:"Fredoka", "Nunito", system-ui, sans-serif;--body:"Nunito", system-ui, sans-serif;color-scheme:dark}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text);font-family:var(--display);margin:0;font-weight:500;overflow-x:hidden}a{color:var(--gold)}button,input,select{font:inherit;color:inherit}button{cursor:pointer}h1,h2,h3{margin:0;font-weight:600}.small{font-family:var(--body);color:var(--muted);font-size:13px;font-weight:800;line-height:1.4}.label{font-family:var(--body);color:var(--muted);letter-spacing:.02em;font-size:12px;font-weight:900}.dimmed{color:var(--dim)}.gold{color:var(--gold)}.gem{color:var(--gem)}.up{color:var(--up)}.down{color:var(--down)}.sr{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.hidden{display:none!important}.top{background:var(--ink);border-bottom:3px solid #000;align-items:center;gap:8px;height:60px;padding:0 16px;display:flex}.brand{color:var(--text);white-space:nowrap;align-items:center;gap:6px;text-decoration:none;display:flex}.brand img{width:auto;height:40px;display:block}.brand span{color:var(--gold);font-size:15px;font-weight:600}.status{font-family:var(--body);color:var(--muted);text-align:right;align-items:center;gap:6px;margin-left:auto;font-size:12px;font-weight:800;display:flex}.dot{background:var(--dim);border-radius:4px;flex:none;width:8px;height:8px}.status.ok .dot{background:var(--up)}.status.stale .dot{background:var(--warn)}.status.stale{color:var(--warn)}.nav{background:var(--deep);border-bottom:1px solid var(--line);gap:6px;padding:10px 16px;display:flex}.nav a{border:2px solid var(--ink);background:var(--panel);height:40px;color:var(--text);border-radius:10px;flex:1;justify-content:center;align-items:center;font-size:14px;text-decoration:none;display:flex}.nav a[aria-current=page]{background:var(--gold);color:var(--ink)}.nav a:hover{background:var(--raised)}.nav a[aria-current=page]:hover{background:var(--gold)}.wrap{flex-direction:column;gap:20px;max-width:1280px;margin:0 auto;padding:16px;display:flex}.panel{background:var(--panel);border:2px solid var(--ink);border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex}.head{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.head h2{font-size:20px}.grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}@media (width>=640px){.cards{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width>=1000px){.cards{grid-template-columns:repeat(8,minmax(0,1fr))}}.row{align-items:center;gap:8px;display:flex}.scroll-x{scrollbar-width:none;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.scroll-x::-webkit-scrollbar{display:none}.btn{border:3px solid var(--ink);background:var(--raised);height:44px;color:var(--text);border-radius:12px;justify-content:center;align-items:center;padding:0 16px;font-size:16px;text-decoration:none;display:inline-flex}.btn.go{background:var(--up);border-color:#000}.btn:hover{filter:brightness(1.1)}.chip{border:2px solid var(--ink);background:var(--raised);border-radius:10px;flex:none;align-items:center;gap:6px;height:38px;padding:0 12px;font-size:14px;display:inline-flex}.chip[aria-pressed=true]{background:var(--gold);color:var(--ink)}.tab{border:2px solid var(--edge,var(--ink));background:var(--raised);min-height:52px;color:var(--tab-ink,var(--text));border-radius:12px;flex-direction:column;flex:none;justify-content:center;align-items:flex-start;gap:1px;padding:6px 12px;font-size:14px;display:flex}.tab small{font-family:var(--body);color:var(--gold);font-size:12px;font-weight:900}.tab[aria-pressed=true]{background:var(--gold);color:var(--ink);--edge:var(--ink)}.tab[aria-pressed=true] small{color:var(--ink)}.tab.none{background:var(--panel);color:var(--muted)}.tab.none small{color:var(--dim)}.search{align-items:center;display:flex;position:relative}.search svg{pointer-events:none;position:absolute;left:14px}.search input{background:var(--ink);border:2px solid var(--raised);width:100%;height:52px;color:var(--text);font-family:var(--body);border-radius:12px;padding:0 16px 0 44px;font-size:17px;font-weight:800}.search input::placeholder{color:var(--muted)}.search input:focus{outline:2px solid var(--gold);outline-offset:1px}select.chip{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--text) 50%), linear-gradient(135deg, var(--text) 50%, transparent 50%);background-position:calc(100% - 16px),calc(100% - 11px);background-repeat:no-repeat;background-size:5px 5px;padding-right:28px}.tile{background:var(--panel);border:2px solid var(--ink);color:var(--text);border-radius:14px;flex-direction:column;gap:2px;min-width:0;padding:12px 14px;text-decoration:none;display:flex}.tile b{text-overflow:ellipsis;font-size:26px;font-weight:500;line-height:1.1;overflow:hidden}.tile.inner{background:var(--bg);border:none;padding:10px}.tile.inner b{font-size:22px}img.px{image-rendering:pixelated;flex:none}.cardtile{min-width:0;color:var(--text);text-align:center;flex-direction:column;align-items:center;gap:2px;text-decoration:none;display:flex}.cardtile .cf{margin-bottom:10px;transition:translate .12s}.cardtile:hover .cf{translate:0 -3px}.cardtile .val{color:var(--gold);font-size:15px}.cardtile .sub{font-family:var(--body);color:var(--muted);font-size:11px;font-weight:800}.cards{row-gap:16px}.ipage{content-visibility:auto;contain-intrinsic-size:auto 900px}.cardtile>.tag{z-index:5;top:2px}.locked{aspect-ratio:5/7;border:3px dashed var(--secret-edge);color:#6f63c9;text-align:center;background:#140e33;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;margin-bottom:10px;display:flex}.locked .q{font-size:44px;line-height:1}.locked .label{text-wrap:balance;padding:0 8px}.tag{border:2px solid var(--ink);background:var(--gold);color:var(--ink);white-space:nowrap;border-radius:8px;padding:2px 9px;font-size:12px;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.finish-ink-Plain{color:var(--text)}.finish-ink-Foil{color:#d7e2f0}.finish-ink-Gold{color:#ffd66b}.finish-ink-Holo{color:#ff9ade}.finish-ink-Cursed{color:#c040ff}.finish-ink-Astral{color:#b9c4ff}.list{flex-direction:column;display:flex}.list>*{border-bottom:1px solid var(--line)}.hotrow{color:var(--text);grid-template-columns:18px 48px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0;text-decoration:none;display:grid}.thumb{border:3px solid var(--rc,var(--dim));background:#0d1829;border-radius:10px;justify-content:center;align-items:center;width:48px;height:48px;display:flex;overflow:hidden}.thumb.s44{width:44px;height:44px}.minicard{justify-self:center;width:36px;display:block}.ellipsis{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.kv{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:7px 0;display:flex}.kv>:first-child{font-family:var(--body);color:var(--muted);font-size:14px;font-weight:800}.kv>:last-child{text-align:right}.table{border-collapse:collapse;width:100%}.table th{text-align:left;font-family:var(--body);color:var(--dim);padding:0 0 6px;font-size:11px;font-weight:900}.table td{border-top:1px solid var(--line);padding:7px 0;font-size:16px}.table .num{text-align:right}.bar{background:var(--bg);border-radius:5px;height:10px;display:flex;overflow:hidden}.bar>span{border-radius:5px;height:100%}.secretbox{background:var(--secret);border:2px solid var(--secret-edge);color:var(--text);border-radius:16px;flex-direction:column;gap:12px;padding:16px;text-decoration:none;display:flex}.secretbox .small{color:var(--secret-ink)}.slots{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.slot{border:2px solid var(--secret-edge);color:#6f63c9;background:#1a1240;border-radius:10px;justify-content:center;align-items:center;height:46px;font-size:20px;display:flex}.slot.found{border-color:var(--secret-ink);background:#3a2c85}.hero{flex-direction:column;align-items:center;gap:12px;display:flex}.stage{width:240px;max-width:100%;padding:14px 0 10px}.hero{overflow-x:clip}.pills{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.pill{background:var(--raised);border-radius:8px;padding:4px 10px;font-size:14px}.pill.rar{background:var(--rc);color:var(--ink)}.bignum{color:var(--gold);font-size:40px;line-height:1.05}.cardpage{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}@media (width>=900px){.cardpage{grid-template-columns:340px minmax(0,1fr);align-items:start}.cardpage .side{position:sticky;top:16px}}.chart{width:100%;height:170px;display:block}.empty{font-family:var(--body);color:var(--muted);text-align:center;padding:18px 0;font-size:14px;font-weight:800}.note{font-family:var(--body);color:var(--warn);font-size:13px;font-weight:800}.mergepair{justify-content:center;align-items:center;gap:18px;padding:16px 0 4px;display:flex;overflow-x:clip}.mergecard{flex-direction:column;align-items:center;gap:12px;width:132px;display:flex}.stars6{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.stars6 button{border:2px solid var(--ink);background:var(--raised);border-radius:10px;height:44px;font-size:16px}.stars6 button[aria-pressed=true]{background:var(--gold);color:var(--ink)}.result{border:3px solid var(--gold)}.verdict{border:3px solid var(--ink);color:var(--ink);background:var(--gold);border-radius:16px;align-items:center;gap:14px;padding:14px 16px;display:flex}.verdict b{font-size:40px;font-weight:600;line-height:1}.verdict.WIN{background:var(--up)}.verdict.LOSE{background:var(--down)}.verdict.EMPTY{background:var(--raised);color:var(--text)}.slotcard{background:0 0;border:none;padding:0}.addslot{aspect-ratio:5/7;border:3px dashed var(--raised);background:var(--bg);color:var(--muted);border-radius:10px;align-self:start;font-size:15px}.sheet{background:var(--panel);border-top:3px solid var(--ink);z-index:20;border-radius:18px 18px 0 0;flex-direction:column;gap:12px;max-height:85vh;padding:16px;display:flex;position:fixed;inset:auto 0 0;overflow:auto;box-shadow:0 -12px 40px #00000080}@media (width>=700px){.sheet{width:640px;left:50%;right:auto;transform:translate(-50%)}}.pick{border:none;border-bottom:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:6px 0;display:grid}.foot{background:var(--ink);border-radius:16px;flex-direction:column;align-items:flex-start;gap:12px;padding:18px 16px;display:flex}:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.cardpage{flex-direction:column;gap:20px;display:flex}.cardpage>.side,.cardpage>.mainc{display:contents}.o1{order:1}.o2{order:2}.o3{order:3}.o4{order:4}.o5{order:5}.o6{order:6}.o7{order:7}.o8{order:8}@media (width>=900px){.cardpage{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:28px;display:grid}.cardpage>.side,.cardpage>.mainc{flex-direction:column;gap:16px;min-width:0;display:flex}.hero{background:var(--panel);border:2px solid var(--ink);border-radius:18px;padding:20px}}.crumb{font-family:var(--body);color:var(--muted);align-self:flex-start;font-size:14px;font-weight:800;text-decoration:none}@property --cf-turn{syntax:"<angle>";inherits:false;initial-value:0deg}.cf{--ink:#07101c;aspect-ratio:5/7;isolation:isolate;user-select:none;flex:none;width:100%;font-family:Fredoka One,Fredoka,Nunito,system-ui,sans-serif;font-weight:400;display:block;position:relative;container-type:inline-size}.cf i,.cf b{font-style:normal;font-weight:inherit}.cf-shadow{z-index:1;background:var(--ink);opacity:.65;border-radius:10px;position:absolute;inset:0;translate:4px 4px}.L-parallax .cf-shadow{opacity:.55;translate:10px 10px}.cf-face{z-index:2;background:var(--rc);border-radius:10px;position:absolute;inset:0}.cf-fin{border-radius:10px;position:absolute;inset:0;overflow:hidden}.cf-win{--band:max(4px, round(down, 6cqw, 1px));--iw:calc(100cqw - 2 * var(--band));--ih:calc(140cqw - 2 * var(--band));--pad:max(2px, round(down, 3cqw, 1px));--nmax:max(12px, round(down, 14cqw, 1px));--nameh:calc(var(--nmax) * 2 + 2px);--dot:max(6px, round(down, 6cqw, 1px));--boxh:calc(var(--pad) * 2 + var(--nameh) + 6px + var(--dot));--k:.72;--step:16px;--topk:.55;--art:max(var(--step), round(down, calc(var(--iw) * var(--k)), var(--step)));--top:max(2px, calc((var(--ih) - var(--boxh) - var(--art)) * var(--topk)));inset:var(--band);z-index:1;border-radius:6px;position:absolute}.L-parallax .cf-win{--k:.82;--step:8px}.pop .cf-win{--k:.92;--step:8px;--top:calc(round(down, calc(var(--art) * .06), 1px) * -1)}.pop.L-parallax .cf-win{--k:.98}.native .cf-win{--step:calc(var(--am) * 1px);--art:min(max(var(--step), round(down, calc(var(--iw) * var(--k)), var(--step))), calc(var(--iw) * var(--k) + max(0px, var(--iw) - var(--step)) * 1000))}.cf-mini .cf-win{--boxh:0px;--k:.8}@container (width<90px){.cf-card .cf-win,.cf-hero .cf-win{--nameh:0px;--k:.9;--topk:.5}.cf-card.pop .cf-win,.cf-card.L-parallax .cf-win{--k:.94;--step:8px;--top:max(2px, calc((var(--ih) - var(--boxh) - var(--art)) * .5))}.cf .cf-name{display:none}}.cf-bg{background:linear-gradient(color-mix(in srgb, var(--rc) 22%, white), color-mix(in srgb, var(--rc) 55%, white));border-radius:6px;position:absolute;inset:0;overflow:hidden}.cf-art{z-index:3;left:50%;top:var(--top);width:var(--art);height:var(--art);justify-content:center;align-items:center;display:flex;position:absolute;translate:-50%}.cf-sp,.cf-img{width:calc(var(--art) * var(--aw) / var(--am));height:calc(var(--art) * var(--ah) / var(--am));image-rendering:pixelated;flex:none;display:block}.cf-sp{background:url(/sprites.png) no-repeat;background-size:calc(var(--art) * var(--sw) / var(--am)) calc(var(--art) * var(--sh) / var(--am));background-position:calc(var(--art) * var(--ax) / var(--am) * -1) calc(var(--art) * var(--ay) / var(--am) * -1)}.anim .cf-sp{animation:.8s steps(4,end) infinite cf-frames}@keyframes cf-frames{to{background-position-x:calc(var(--art) * (var(--ax) + var(--aw) * 4) / var(--am) * -1)}}.cf-floor{z-index:2;left:50%;top:calc(var(--top) + var(--art) * .95);width:calc(var(--art) * .9);height:max(4px, calc(var(--art) * .22));opacity:.65;background:url(/card/shadow_oval.png) 50%/100% 100% no-repeat;position:absolute;translate:-50% -50%}.cf-glow{z-index:2;left:50%;top:calc(var(--top) + var(--art) / 2);width:calc(var(--art) * 1.25);aspect-ratio:1;background:color-mix(in srgb, var(--rc) 70%, white);opacity:.9;position:absolute;translate:-50% -50%;-webkit-mask:url(/card/glow_radial.png) 50%/100% 100% no-repeat;mask:url(/card/glow_radial.png) 50%/100% 100% no-repeat}.cf-glow-fill{width:var(--iw);background:#fff}.pop .cf-art{z-index:6}.pop .cf-pic{animation:1.8s ease-in-out infinite alternate cf-float}.cf-drop{translate:calc(-50% + var(--art) * .035) calc(-50% + var(--art) * .05);filter:brightness(0);opacity:.4;animation:1.8s ease-in-out infinite alternate cf-drop;position:absolute;top:50%;left:50%}@keyframes cf-float{to{translate:0 calc(max(2px, round(down, calc(var(--art) * .035), 1px)) * -1)}}@keyframes cf-drop{to{opacity:.25}}.cf-box{z-index:4;height:var(--boxh);background:#07101cd6;border-radius:0 0 6px 6px;position:absolute;bottom:0;left:0;right:0}.cf-name{z-index:0;left:6px;right:6px;top:var(--pad);height:var(--nameh);text-align:center;font-size:calc(var(--nk) * 100cqw);color:#fff;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute}.cf-name:before{content:attr(data-t);content:attr(data-t) / "";z-index:-1;color:var(--ink);-webkit-text-stroke:calc(2 * max(1.5px, 1.2cqw)) var(--ink);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.L-shine .cf-name b{background:linear-gradient(#fffbe6 20%,#ffd45c 62%,#f0a02a);color:#0000;-webkit-background-clip:text;background-clip:text}.cf-dots{left:0;right:0;bottom:calc(var(--pad) + 3px);height:var(--dot);justify-content:center;align-items:center;gap:max(2px, round(down, calc(var(--dot) * .35), 1px));display:flex;position:absolute}.cf-dots i{width:var(--dot);height:var(--dot);place-items:center;display:grid}.cf-dots i:before{content:"";width:calc(var(--dot) * .72);height:calc(var(--dot) * .72);background:var(--rc);box-shadow:0 0 0 1.5px var(--ink);rotate:45deg}.cf-set{right:calc(var(--pad) + 2px);bottom:calc(var(--pad) + 1px);color:#9fb3cf;padding:1px 0;font-size:max(11px,round(down,5cqw,1px));line-height:1;display:none;position:absolute}.cf-stars{z-index:5;gap:1px;display:flex;position:absolute;top:calc(max(10px,round(down,12.5cqw,1px))/20);left:50%;translate:-50% -50%}.cf-stars i{aspect-ratio:1;background:url(/card/star_on.png) 50%/contain no-repeat;width:max(10px,round(down,12.5cqw,1px))}.cf-stars i.off{background-image:url(/card/star_off.png)}.L-maxed .cf-stars i{animation:cf-pulse .55s ease-in-out calc(var(--i) * .1s) infinite alternate}@keyframes cf-pulse{to{scale:1.12}}.cf-sweep{z-index:6;pointer-events:none;border-radius:10px;position:absolute;inset:0;overflow:hidden}.cf-sweep:before{content:"";animation:cf-sweep 2.8s linear var(--p1) infinite;background:linear-gradient(110deg,#0000 38%,#ffffff9e 50%,#0000 62%);position:absolute;inset:0;translate:130%}@keyframes cf-sweep{0%{translate:-130%}42.86%,to{translate:130%}}.L-energy .cf-face{animation:1.2s ease-in-out infinite alternate cf-energy}.cf-energy{opacity:.05;background:#fff;border-radius:10px;animation:1.2s ease-in-out infinite alternate cf-band;position:absolute;inset:0}@keyframes cf-energy{0%{box-shadow:0 0 16px 12px color-mix(in srgb, var(--rc) 50%, transparent)}to{box-shadow:0 0 34px 12px var(--rc)}}@keyframes cf-band{to{opacity:.45}}.cf-flare{z-index:7;pointer-events:none;background:linear-gradient(var(--cf-turn), transparent 42%, color-mix(in srgb, var(--rc) 45%, white) 46%, #fff 50%, color-mix(in srgb, var(--rc) 45%, white) 54%, transparent 58%);-webkit-mask-composite:xor;animation:cf-turn 3.2s linear var(--p2) infinite;border-radius:16px;padding:3px;position:absolute;inset:-6px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@keyframes cf-turn{0%{--cf-turn:90deg}to{--cf-turn:450deg}}.cf-ring{pointer-events:none;background:color-mix(in srgb, var(--rc) 40%, white);opacity:.8;width:132%;height:13%;position:absolute;left:50%;translate:-50%;-webkit-mask:url(/card/orbit_ring.png) 0 0/100% 200% no-repeat;mask:url(/card/orbit_ring.png) 0 0/100% 200% no-repeat}.cf-ring-back{z-index:0;top:29%}.cf-ring-front{z-index:8;top:42%;-webkit-mask-position:0 100%;mask-position:0 100%}.cf-sparks{pointer-events:none;position:absolute;inset:0}.cf-sparks i{z-index:0;aspect-ratio:1;background:#fff;width:max(8px,round(down,12cqw,1px));display:none;position:absolute;translate:-50% -50%;-webkit-mask:url(/card/orbit_spark.png) 50%/100% 100% no-repeat;mask:url(/card/orbit_spark.png) 50%/100% 100% no-repeat}.cf-sparks i:nth-child(2n){background:color-mix(in srgb, var(--rc) 40%, white)}.cf-sparks.on i{display:block}.cf-sparks.on{z-index:8}.cf-aura{z-index:0;pointer-events:none;background:var(--rc);opacity:.5;width:180%;height:150%;animation:1.5s ease-in-out infinite alternate cf-aura;position:absolute;top:50%;left:50%;translate:-50% -50%;scale:.94;-webkit-mask:url(/card/glow_radial.png) 50%/100% 100% no-repeat;mask:url(/card/glow_radial.png) 50%/100% 100% no-repeat}@keyframes cf-aura{to{opacity:.85;scale:1.06}}.cf-hero{rotate:calc(var(--vx,0) * 2.5deg)}.cf-hero .cf-shadow{translate:calc(4px - var(--vx,0) * 5px) calc(4px - var(--vy,0) * 5px)}.cf-hero.L-parallax .cf-shadow{translate:calc(10px - var(--vx,0) * 5px) calc(10px - var(--vy,0) * 5px)}.cf-glare-clip{z-index:9;pointer-events:none;border-radius:10px;position:absolute;inset:0;overflow:hidden}.cf-glare{left:calc(50% + var(--vx,0) * 45%);top:calc(40% + var(--vy,0) * 45%);aspect-ratio:1;opacity:.28;background:url(/card/glow_radial.png) 50%/100% 100% no-repeat;width:90cqw;position:absolute;translate:-50% -50%}.cf-hero.L-parallax .cf-pic{transform:translate(calc(var(--vx,0) * var(--art) * .035), calc(var(--vy,0) * var(--art) * .035))}.cf-hero.L-parallax .cf-drop{transform:translate(calc(var(--vx,0) * var(--art) * -.02), calc(var(--vy,0) * var(--art) * -.02))}.cf-hero.L-parallax .cf-name{transform:translate(calc(var(--vx,0) * var(--iw) * .02), calc(var(--vy,0) * var(--nameh) * .02))}.cf-hero.L-parallax .cf-glow{transform:translate(calc(var(--vx,0) * var(--art) * -.06), calc(var(--vy,0) * var(--art) * -.06))}.cf-card.L-parallax{animation:2.75s ease-in-out infinite alternate cf-sway;rotate:-1.8deg}@keyframes cf-sway{to{rotate:1.8deg}}.cf-sheet{position:absolute;inset:0;overflow:hidden}.cf-sheet>i{background-image:var(--sheet);background-repeat:no-repeat;background-size:calc(var(--cell) * 8) calc(var(--cell) * 8);background-position:calc((var(--bw) - var(--cell)) / 2 - var(--fx,0) * var(--cell)) calc((var(--bh) - var(--cell)) / 2 - var(--fy,0) * var(--cell));position:absolute;inset:0}.cf-sheet>i+i{opacity:var(--w,0)}.cf-bg .cf-sheet{--bw:calc(100cqw - 2 * var(--band));--bh:calc(140cqw - 2 * var(--band));--cell:var(--bh)}.cf-fin .cf-cover{--bw:100cqw;--bh:140cqw;--cell:140cqw}.cf-patch{--bw:50cqw;--bh:50cqw;--cell:50cqw;width:50cqw;height:50cqw;inset:auto}.cf-patch.p0{top:0;left:0}.cf-patch.p1{top:0;left:50cqw}.cf-patch.p2{top:45cqw;left:0}.cf-patch.p3{top:45cqw;left:50cqw}.cf-patch.p4{bottom:0;left:0}.cf-patch.p5{bottom:0;left:50cqw}.filled .cf-bg{background:0 0}.fin-Foil .cf-face{background:#b0bac6}.fin-Gold .cf-face{background:#c48c18}.fin-Foil .cf-fin:before,.fin-Gold .cf-fin:before{content:"";background:linear-gradient(110deg, transparent 40%, var(--shine) 47%, #fff 50%, var(--shine) 53%, transparent 60%);animation:3.2s linear infinite cf-metal;position:absolute;inset:0}.fin-Foil .cf-fin{--shine:#e8eef4}.fin-Gold .cf-fin{--shine:#ffe282}.fin-Gold .cf-fin:before{animation-duration:2.6s}@keyframes cf-metal{0%{translate:-140%}to{translate:140%}}.fin-Holo .cf-face{background:linear-gradient(var(--cf-turn), #ff6b8b, #ffd36b 20%, #7dff9e 40%, #6bd8ff 60%, #9d7bff 80%, #ff6bd6);animation:5s linear infinite cf-turn}.fin-Holo.L-energy .cf-face{animation:5s linear infinite cf-turn,1.2s ease-in-out infinite alternate cf-energy}.fin-Cursed .cf-face{background:#004626}.fin-Astral .cf-face{background:#07040c}.fishos .cf-face,.fishos .cf-shadow,.fishos .cf-fin,.fishos .cf-energy{border-radius:0}.fishos .cf-face{background:#c1c1c1;box-shadow:inset 1px 1px #fff,inset -1px -1px #10222e,inset 2px 2px #e0e0e0,inset -2px -2px #818181}.fishos .cf-win{--band:max(3px, round(down, 2.5cqw, 1px));--tb:max(round(12.5cqw, 1px), 16px);--sb:max(round(11.25cqw, 1px), 15px);--gap:max(2px, round(1.875cqw, 1px));--top:calc(var(--tb) + var(--gap) + max(0px, (var(--ih) - var(--tb) - var(--sb) - 2 * var(--gap) - var(--art)) / 2));background:#0b2a4a;border-radius:0}.fishos .cf-bg{top:calc(var(--tb) + var(--gap));bottom:calc(var(--sb) + var(--gap));border-radius:0}.fishos .cf-bg .cf-sheet{--bh:calc(var(--ih) - var(--tb) - var(--sb) - 2 * var(--gap))}.cf-title{z-index:5;height:var(--tb);padding:0 2px 0 calc(var(--tb) * .25);background:linear-gradient(90deg,navy,#1084d0);align-items:center;gap:4px;display:flex;position:absolute;top:0;left:0;right:0}.L-shine .cf-title{background:linear-gradient(90deg,#7a5600,#f0c850)}.cf-title-name{white-space:nowrap;text-overflow:ellipsis;letter-spacing:.02em;color:#fff;flex:1;min-width:0;font:400 max(9px,round(6.25cqw,1px))/1 ui-monospace,Courier New,monospace;overflow:hidden}.cf-x{width:calc(var(--tb) * .7);height:calc(var(--tb) * .65);background:#c1c1c1;flex:none;place-items:center;display:grid;box-shadow:inset 1px 1px #fff,inset -1px -1px #10222e}.cf-x:before{content:"X";font:700 calc(var(--tb) * .4) / 1 ui-monospace, monospace;color:#000}.cf-status{z-index:5;height:calc(var(--sb) + var(--gap));padding-top:var(--gap);gap:calc(var(--gap) - 1px);background:#c1c1c1;display:flex;position:absolute;bottom:0;left:0;right:0}.cf-sunk{color:#000;justify-content:center;align-items:center;gap:2px;padding:0 4px;font:400 max(9px,round(5.6cqw,1px))/1 ui-monospace,Courier New,monospace;display:flex;box-shadow:inset 1px 1px #818181,inset -1px -1px #fff}.cf-srar{color:var(--rc);text-shadow:1px 1px #00000059;flex:1}.cf-sdots i{width:max(3px, calc(var(--sb) * .28));aspect-ratio:1;background:var(--rc)}@container (width<150px){.cf-stag{display:none}}@media (prefers-reduced-motion:reduce){.cf *,.cf :before,.cf{animation:none!important}.cf-sweep,.cf-sparks{display:none}}
