.tkc .cg.sets{grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));gap:40px 28px;align-items:start}.tkc .sheet{position:relative;background:var(--paper);color:var(--ink);border:1.5px solid var(--ink);border-radius:var(--r-md);box-shadow:5px 6px 0 var(--deep)}.tkc .sh-h{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px 12px 16px;background:var(--hc);border-bottom:1.5px solid var(--ink);border-radius:8px 8px 0 0}.tkc .sh-h h3{margin:0;min-width:0;font:900 clamp(20px,2.2vw,26px)/1 var(--disp);letter-spacing:-.05em;color:var(--ink);text-transform:lowercase;overflow-wrap:anywhere}.tkc .sh-h .ct{flex:none;font:900 12px/1 var(--disp);letter-spacing:-.04em;word-spacing:.25em;white-space:nowrap;background:var(--ink);color:var(--paper);padding:8px 11px;border-radius:var(--r-sm);transform:rotate(3deg);box-shadow:3px 3px 0 var(--deep)}.tkc .sh-b{position:relative;z-index:2;display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:24px 12px;align-items:end;padding:24px 16px 28px}.tkc .sh-b::before{content:"";position:absolute;inset:8px;border:1.5px dashed var(--rule);border-radius:var(--r-md);pointer-events:none}.tkc .sheet .tp{position:absolute;z-index:6;width:58px;height:15px;background:var(--bt);clip-path:polygon(0 0,100% 0,97% 25%,100% 50%,97% 75%,100% 100%,0 100%,3% 75%,0 50%,3% 25%);pointer-events:none}.tkc .sheet .tp.tr{right:-12px;top:52px;transform:rotate(34deg)}.tkc .sheet .tp.br{right:-12px;bottom:24px;transform:rotate(-34deg)}.tkc .sheet .tp.bl{left:-12px;bottom:32px;transform:rotate(36deg)}.tkc .sheet .tp.tl{left:-12px;top:52px;transform:rotate(-34deg)}.tkc .stk{position:relative;display:block;width:min(100%,104px);justify-self:center;padding:0;background:none;border:0;color:inherit;font:inherit;cursor:pointer;transform:translate(var(--x),var(--y)) rotate(var(--r));transition:transform .25s cubic-bezier(.2,.9,.3,1.25)}.tkc .stk:hover{transform:translate(var(--x),calc(var(--y) - 3px)) rotate(0deg) scale(1.06)}.tkc .stk .sa{display:block;line-height:0}.tkc .stk .sa img.tri{width:100%;height:auto;aspect-ratio:1;animation:none;will-change:auto}.tkc .stk .sa svg{width:100%;height:auto;display:block}.tkc .stk.own .sa{filter:drop-shadow(2.5px 0 0 var(--paper)) drop-shadow(-2.5px 0 0 var(--paper)) drop-shadow(0 2.5px 0 var(--paper)) drop-shadow(0 -2.5px 0 var(--paper)) drop-shadow(4px 5px 0 var(--deep))}.tkc .stk.sel{outline:2px dashed var(--signal);outline-offset:5px;border-radius:var(--r-sm)}.tkc .sheet .stk:focus-visible{outline:2px solid var(--ink);outline-offset:5px}.tkc .stk.wl,.tkc .stk.sh{grid-column:1/-1;width:100%}.tkc .many .stk.wl,.tkc .many .stk.sh{grid-column:span 2;width:100%}.tkc .stk.wl .sa img.tiw{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border:3px solid var(--paper);outline:1.5px solid var(--ink);border-radius:6px}.tkc .stk.wl .sa svg{aspect-ratio:16/9}.tkc .stk.sh .sa img.tis{width:100%;height:auto;max-height:none}.tkc .stk.sh .sa svg{width:auto;height:64px;margin:0 auto}.tkc .stk.wl.own .sa{filter:drop-shadow(4px 5px 0 var(--deep))}.tkc .stk.wl::before,.tkc .stk.wl::after{content:"";position:absolute;top:-6px;z-index:3;width:42px;height:13px;background:var(--paper-2);clip-path:polygon(0 0,100% 0,97% 25%,100% 50%,97% 75%,100% 100%,0 100%,3% 75%,0 50%,3% 25%)}.tkc .stk.wl::before{left:-10px;transform:rotate(-38deg)}.tkc .stk.wl::after{right:-10px;transform:rotate(38deg)}.tkc .stk.miss .sa img,.tkc .stk.miss .sa svg{filter:brightness(0) opacity(.82)}.tkc .stk.miss.wl .sa img{filter:brightness(.3) saturate(0);outline:1.5px dashed var(--ink)}.tkc .stg{position:absolute;left:50%;bottom:-10px;transform:translateX(-50%);z-index:2;display:inline-flex;align-items:center;gap:4px;white-space:nowrap;font:600 11px/1 var(--body);text-transform:lowercase;padding:4px 8px;border-radius:var(--r-sm);background:var(--ink);color:var(--paper);box-shadow:2px 2px 0 var(--deep)}@media(max-width:560px){.tkc .cg.sets{grid-template-columns:minmax(0,1fr);gap:36px 0}.tkc .sh-b{grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:22px 8px;padding:22px 12px 26px}.tkc .stk{width:min(100%,86px)}.tkc .stk.wl,.tkc .stk.sh,.tkc .many .stk.wl,.tkc .many .stk.sh{width:100%}.tkc .sh-h{padding:10px 12px 10px 14px}.tkc .sh-h h3{font-size:20px}}@media(pointer:coarse){.tkc .stk{min-height:44px}}@media(prefers-reduced-motion:reduce){.tkc .stk{transition:none}.tkc .stk:hover{transform:translate(var(--x),var(--y)) rotate(var(--r))}}