.kit-end .endcard{background:var(--tint)}.ll-key{background:#5b3df5}:root[data-theme=dark] .kit-end .endcard{border:1px solid var(--line)}:root[data-theme=dark] .kit-end .endcard:not(.tok){background:var(--surface-2);background:color-mix(in srgb,var(--art,var(--violet)) 17%,var(--surface))}:root[data-theme=dark] :is(.gh-art,.cart,.kit-play .chap-art,.kit-play .acard-art) .illo>rect:first-of-type[fill^=url]{fill:var(--surface-2);fill:color-mix(in srgb,var(--art,var(--violet)) 20%,var(--surface))}:root[data-theme=dark] :is(.gh-art,.cart,.kit-play .chap-art,.kit-play .acard-art) .illo:has(>rect[fill^=url])>ellipse[fill^=url]{opacity:.16}:root[data-theme=dark] :is(.gh-art,.cart,.kit-play .chap-art,.kit-play .acard-art) .illo:has(>rect[fill^=url])>circle[fill="#FFFFFF"]{opacity:.05}:root[data-theme=dark] :is(.gh-art,.cart,.kit-play .chap-art,.kit-play .acard-art) .illo:has(>rect[fill^=url])>:is(path,circle)[opacity=".07"]{opacity:.13}:root[data-theme=dark] .ghero{background:var(--surface);border:1px solid var(--line)}:root[data-theme=dark] .gh-art{border-bottom:1px solid var(--line)!important}:root[data-theme=dark] .gh-meta .lvl.Starter{background:var(--buy-l);color:var(--buy2)}:root[data-theme=dark] .gh-meta .lvl.Core{background:var(--sun-l);color:var(--sun2)}:root[data-theme=dark] .gh-meta .lvl.Pro{background:var(--sell-l);color:var(--sell2)}:root[data-theme=dark] .howcard .hnum{color:var(--violet2)}:root[data-theme=dark] .cart{border:1px solid var(--line)}:root[data-theme=dark] .cex{background:var(--sun-l);box-shadow:inset 0 0 0 1px #ffc83d47}:root[data-theme=dark] .cbar i{background:var(--hair)}:root[data-theme=dark] .cbar i.on{background:var(--ink3)}:root[data-theme=dark] .cbar i.cur{background:var(--g-violet)}:root[data-theme=dark] .kprog i{background:var(--hair)}:root[data-theme=dark] .kprog i.on{background:var(--ink3)}:root[data-theme=dark] .kprog i.cur{background:var(--g-violet)}:root[data-theme=dark] .ktip{background:var(--sun-l);box-shadow:inset 0 0 0 1px #ffc83d47}:root[data-theme=dark] .ktip summary{color:var(--sun2)}:root[data-theme=dark] .ktip-b{color:var(--ink)}:root[data-theme=dark] .wchip2{background:var(--surface-2)}:root[data-theme=dark] .wchip2 b{color:var(--ink-fixed)}:root[data-theme=dark] .wchip2.on{background:var(--violet-l);color:var(--ink);box-shadow:inset 0 0 0 2px var(--violet),var(--sh)}:root[data-theme=dark] .wchip2.on span{color:var(--ink)}:root[data-theme=dark] .wchip2.on b{color:var(--ink-fixed);border-color:transparent}:root[data-theme=dark] .vtag.learn{background:var(--surface-3);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}:root[data-theme=dark] .verdict{border:1px solid var(--line)}:root[data-theme=dark] .kstars span{color:var(--ink3);opacity:.38}:root[data-theme=dark] .kstars span svg path{stroke:var(--surface-3)}:root[data-theme=dark] .kstars span.on{color:var(--sun);opacity:1}:root[data-theme=dark] .rulecard{background-color:var(--surface);box-shadow:var(--sh-sm),inset 0 0 0 1px var(--line)}:root[data-theme=dark] .rulecard.locked{background-color:var(--surface-3)}:root[data-theme=dark] .ll-key{background:var(--violet2)}
