.wordmark.svelte-1lxjx45{width:48px;height:44px;color:var(--text);white-space:nowrap;vertical-align:middle;transition:width .22s;display:inline-block;position:relative}.outline.svelte-1lxjx45,.plate.svelte-1lxjx45,.initials.svelte-1lxjx45,.name.svelte-1lxjx45{height:44px;transition:transform .22s,opacity .16s;position:absolute;top:0;left:0}.outline.svelte-1lxjx45{transform-origin:0;opacity:0;pointer-events:none;border:1px solid;width:112px;transform:scaleX(.428571)}.plate.svelte-1lxjx45{background:var(--text);transform-origin:0;width:48px}.initials.svelte-1lxjx45{width:48px}.initials.svelte-1lxjx45 svg{display:block}.name.svelte-1lxjx45{font:400 13px/1 var(--wordmark-font,Arial), sans-serif;letter-spacing:2px;opacity:0;pointer-events:none;flex-direction:column;justify-content:center;gap:2px;display:flex;left:52px;transform:translate(-6px)}.name.svelte-1lxjx45 b:where(.svelte-1lxjx45){font-synthesis:weight;font-weight:800}:hover>.wordmark.svelte-1lxjx45{color:var(--accent)}:hover>.wordmark.svelte-1lxjx45 .plate:where(.svelte-1lxjx45){background:var(--accent)}.expanded.svelte-1lxjx45,:focus-visible>.wordmark.svelte-1lxjx45,details[open]>summary>.wordmark.svelte-1lxjx45{width:112px}.expanded.svelte-1lxjx45 .outline:where(.svelte-1lxjx45),:focus-visible>.wordmark.svelte-1lxjx45 .outline:where(.svelte-1lxjx45),details[open]>summary>.wordmark.svelte-1lxjx45 .outline:where(.svelte-1lxjx45){opacity:1;transform:scaleX(1)}.expanded.svelte-1lxjx45 .plate:where(.svelte-1lxjx45),:focus-visible>.wordmark.svelte-1lxjx45 .plate:where(.svelte-1lxjx45),details[open]>summary>.wordmark.svelte-1lxjx45 .plate:where(.svelte-1lxjx45){transform:translate(5px)scale(.771,.773)}.expanded.svelte-1lxjx45 .initials:where(.svelte-1lxjx45),:focus-visible>.wordmark.svelte-1lxjx45 .initials:where(.svelte-1lxjx45),details[open]>summary>.wordmark.svelte-1lxjx45 .initials:where(.svelte-1lxjx45){transform:translate(-.5px)}.expanded.svelte-1lxjx45 .name:where(.svelte-1lxjx45),:focus-visible>.wordmark.svelte-1lxjx45 .name:where(.svelte-1lxjx45),details[open]>summary>.wordmark.svelte-1lxjx45 .name:where(.svelte-1lxjx45){opacity:1;transform:translate(0)}@media (prefers-reduced-motion:reduce){.wordmark.svelte-1lxjx45,.outline.svelte-1lxjx45,.plate.svelte-1lxjx45,.initials.svelte-1lxjx45,.name.svelte-1lxjx45{transition:none}}.social-links.svelte-13r6iie{text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:25px;display:flex}.social-links.svelte-13r6iie a:where(.svelte-13r6iie){--ext-gap:0;min-height:44px;color:inherit;border-bottom:1px solid var(--line);align-items:center;gap:10px;font:12px Loot Play,sans-serif;text-decoration:none;display:inline-flex}.social-links.svelte-13r6iie a:where(.svelte-13r6iie):hover{color:var(--accent)}.social-links.svelte-13r6iie a:where(.svelte-13r6iie):focus-visible{outline:2px solid var(--accent);outline-offset:5px}.social-links.icons-only.svelte-13r6iie{flex-wrap:nowrap;flex:none;gap:0;width:auto;display:flex}.social-links.icons-only.svelte-13r6iie a:where(.svelte-13r6iie){border-bottom:0;justify-content:center;gap:0;width:44px;min-width:44px}.icon.svelte-13r6iie{background:currentColor;width:20px;height:20px;display:block;-webkit-mask:url(/_game/immutable/assets/social.DP1RedGL.svg) 0 0/60px 20px no-repeat;mask:url(/_game/immutable/assets/social.DP1RedGL.svg) 0 0/60px 20px no-repeat}.c1.svelte-13r6iie{-webkit-mask-position:-20px 0;mask-position:-20px 0}.c2.svelte-13r6iie{-webkit-mask-position:-40px 0;mask-position:-40px 0}.label.svelte-13r6iie{display:contents}@media (width<=600px){.social-links.svelte-13r6iie{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;display:grid}.social-links.svelte-13r6iie a:where(.svelte-13r6iie){justify-content:center;gap:8px;min-width:0}}.entry.svelte-1gapeno{width:100%;min-height:64px;color:var(--text);text-align:left;background:0 0;border:0;border-left:2px solid #0000;align-items:center;gap:10px;padding:8px;text-decoration:none;display:flex}.entry+.entry.svelte-1gapeno{border-top:1px solid var(--line)}.entry.svelte-1gapeno:hover,.entry.svelte-1gapeno:focus-visible{background:color-mix(in srgb, var(--text) 3%, transparent);border-left-color:var(--game-accent)}.entry.current.svelte-1gapeno{background:color-mix(in srgb, var(--game-accent) 10%, transparent);border-left-color:var(--game-accent)}.entry.svelte-1gapeno .portrait{border:1px solid var(--entry-edge);flex-shrink:0;width:72px;height:44px;overflow:hidden}.entry.svelte-1gapeno .portrait img{object-fit:cover;width:100%;height:100%}.entry.svelte-1gapeno .entry-copy{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.entry.svelte-1gapeno .entry-copy strong{letter-spacing:-.01em;font-size:14px;font-weight:400;line-height:1.35}.entry.svelte-1gapeno .genre-tags{white-space:nowrap;text-overflow:ellipsis;letter-spacing:.08em;text-transform:uppercase;color:var(--game-accent);font-size:11px;line-height:1.3;overflow:hidden}.entry.svelte-1gapeno .genre-tags>span+span:before{content:"";vertical-align:-.1em;background:color-mix(in srgb, var(--game-accent) 45%, transparent);width:2px;height:.9em;margin:0 8px;display:inline-block;transform:skew(-18deg)}.entry.svelte-1gapeno .entry-meta{color:var(--game-accent);flex:none;display:flex}.entry.svelte-1gapeno,.entry.svelte-1gapeno .portrait{border-radius:0}.entry.svelte-1gapeno:focus-visible{outline:2px solid var(--game-accent);outline-offset:-2px}@media (width<=400px){.entry.svelte-1gapeno .portrait{width:64px}}.world-switch.svelte-1gzibyx{z-index:30;flex:none;position:relative}.trigger.svelte-1gzibyx{cursor:pointer;min-width:44px;min-height:44px;color:var(--text);background:0 0;border:0;border-radius:0;padding:0;text-decoration:none;list-style:none;display:flex}.trigger.svelte-1gzibyx::-webkit-details-marker{display:none}.switch-panel.svelte-1gzibyx{--bg:var(--lh-bg);--text:var(--lh-text);--muted:var(--lh-muted);--accent:var(--lh-accent);--line:var(--lh-line);--line-hover:var(--lh-line-hover);--inset:var(--lh-inset);overscroll-behavior:contain;border:1px solid var(--line-hover);background:var(--inset);width:min(380px,100vw - 40px);max-height:calc(100dvh - 110px);color:var(--text);font-family:var(--lh-font);box-shadow:0 18px 48px color-mix(in srgb, var(--bg) 85%, transparent);padding:6px;position:absolute;top:calc(100% + 8px);left:0;overflow:auto}.menu-label.svelte-1gzibyx{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0;padding:8px 10px 10px;font-size:11px;line-height:1.3}.menu-links.svelte-1gzibyx{border-top:1px solid var(--line);margin-top:6px;padding-top:6px;display:grid}.menu-links.svelte-1gzibyx a:where(.svelte-1gzibyx){--ext-gap:0;min-height:44px;color:var(--text);align-items:center;gap:10px;padding:10px 12px;text-decoration:none;display:flex}.menu-links.svelte-1gzibyx a:where(.svelte-1gzibyx):hover{color:var(--accent)}@media (prefers-reduced-motion:no-preference){.world-switch[open].svelte-1gzibyx .switch-panel:where(.svelte-1gzibyx){animation:.16s cubic-bezier(.2,.8,.2,1) svelte-1gzibyx-menu-in}}@keyframes svelte-1gzibyx-menu-in{0%{opacity:0;transform:translateY(-6px)}}.languages.svelte-14cd8bp{font-family:var(--lh-font);gap:4px;display:flex}a.svelte-14cd8bp{min-height:44px;color:inherit;align-items:center;padding:12px 8px;font-size:12px;text-decoration:none;display:inline-flex}a.svelte-14cd8bp:hover{color:var(--accent)}a[aria-current].svelte-14cd8bp{text-underline-offset:6px;text-decoration:underline}@media (width<=600px){.languages.svelte-14cd8bp{gap:0}a.svelte-14cd8bp{padding:12px 6px;font-size:11px}}.top-bar.svelte-1nkn0gq .header-actions,.top-bar.svelte-1nkn0gq .account-slot{align-items:center;gap:12px;min-width:0;display:flex}.top-bar.svelte-1nkn0gq .account-slot a{white-space:nowrap;text-overflow:ellipsis;min-width:44px;max-width:14ch;min-height:44px;color:var(--text);align-items:center;display:inline-flex;overflow:hidden}.top-bar.svelte-1nkn0gq .account-slot button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;min-height:44px;padding:0}.top-bar.svelte-1nkn0gq .account-slot button[hidden]{display:none}@media (width<=600px){.top-bar.svelte-1nkn0gq .header-actions,.top-bar.svelte-1nkn0gq .account-slot{gap:8px}.top-bar.svelte-1nkn0gq .account-slot a{max-width:8ch}.top-bar.svelte-1nkn0gq .account-slot button{max-width:8ch;line-height:1.2}}.skip.svelte-1nkn0gq{z-index:100;background:var(--text);color:var(--bg);padding:12px;text-decoration:none;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.skip.svelte-1nkn0gq:focus{transform:none}.top-bar.svelte-1nkn0gq{z-index:20;height:90px;padding:0 var(--page-gutter);border-bottom:1px solid var(--line-hover);background:color-mix(in srgb, var(--bg) 80%, var(--raised));color:var(--text);font-family:var(--lh-font);justify-content:space-between;align-items:center;gap:20px;font-size:12px;line-height:1.5;display:flex;position:relative}.top-bar.overlay.svelte-1nkn0gq{background:0 0;border-bottom-color:#0000;position:absolute;inset:0 0 auto}.top-bar.svelte-1nkn0gq .brand{align-items:center;gap:28px;min-width:0;display:flex}.top-bar.svelte-1nkn0gq :is(a,button,summary):focus-visible{outline:2px solid var(--lh-focus,var(--accent));outline-offset:5px}@media (width<=900px){.top-bar.svelte-1nkn0gq .brand{gap:16px}}@media (width<=600px){.top-bar.svelte-1nkn0gq{gap:8px;height:80px}.top-bar.svelte-1nkn0gq .brand .social-links.icons-only{display:none}}.atmosphere.svelte-1pcgcha{pointer-events:none;z-index:-1;position:fixed;inset:0;overflow:hidden}.field.svelte-1pcgcha{opacity:.28;animation:65s ease-in-out infinite alternate drift;position:absolute;inset:-15%}.stars.svelte-1pcgcha .field:where(.svelte-1pcgcha){background-image:radial-gradient(1px 1px at 23px 61px, var(--muted) 98%, transparent), radial-gradient(1px 1px at 173px 219px, var(--accent) 98%, transparent);background-size:401px 337px,647px 587px}.aurora.svelte-1pcgcha .field:where(.svelte-1pcgcha){background:radial-gradient(ellipse at 25% 40%, color-mix(in srgb, var(--accent) 25%, transparent), transparent 60%), radial-gradient(ellipse at 80% 70%, color-mix(in srgb, var(--glow) 18%, transparent), transparent 55%)}.grid.svelte-1pcgcha .field:where(.svelte-1pcgcha){opacity:.15;background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);background-size:64px 64px}@keyframes drift{0%{transform:translate(-1%,-1%)}to{transform:translate(3%,2%)}}@media (prefers-reduced-motion:reduce){.field.svelte-1pcgcha{animation:none}}.search.svelte-zck02i{min-width:0;position:relative}.box.svelte-zck02i{height:var(--search-height,44px);border:1px solid var(--line-hover);border-radius:var(--radius);background:var(--field-bg);align-items:stretch;display:flex}.box.svelte-zck02i:hover{border-color:color-mix(in srgb, var(--line-hover) 60%, var(--text))}.box.svelte-zck02i:has(input:where(.svelte-zck02i):focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}.lens.svelte-zck02i{flex:none;width:40px;position:relative}.lens.svelte-zck02i:before{content:"";border:2px solid var(--muted);border-radius:50%;width:11px;height:11px;position:absolute;top:calc(50% - 8px);left:13px}.lens.svelte-zck02i:after{content:"";background:var(--muted);transform-origin:0;width:6px;height:2px;position:absolute;top:calc(50% + 4px);left:24px;transform:rotate(45deg)}input.svelte-zck02i{background:0 0;border:0;border-radius:0;outline:none;flex:1;min-width:0;min-height:0;padding:0 8px 0 0;font-size:15px}input.svelte-zck02i::placeholder{color:var(--muted);opacity:1}kbd.svelte-zck02i{border:1px solid var(--line);border-radius:var(--radius);font:12px/18px var(--mono);color:var(--muted);align-self:center;margin-inline-end:10px;padding:0 6px}input.svelte-zck02i:not(:placeholder-shown)+kbd:where(.svelte-zck02i){display:none}.box.svelte-zck02i .go:where(.svelte-zck02i){width:var(--search-height,44px);border:0;border-inline-start:1px solid var(--line-hover);border-radius:0;flex:none;min-height:0;padding:0}.suggest.svelte-zck02i{z-index:10;overscroll-behavior:contain;border-radius:var(--radius);background:var(--panel-bg);max-height:360px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 16px 40px #00000073}.suggest[hidden].svelte-zck02i,.suggest.svelte-zck02i [hidden]{display:none}.suggest.svelte-zck02i p:where(.svelte-zck02i){color:var(--muted);margin:0;padding:16px;font-size:13px}.suggest.svelte-zck02i button{margin:0 16px 16px}.suggest.svelte-zck02i a{align-items:center;gap:12px;min-height:52px;padding:10px 16px;display:flex}.suggest.svelte-zck02i a:hover,.suggest.svelte-zck02i a[aria-selected=true]{background:color-mix(in srgb, var(--raised) 70%, transparent);color:var(--text);text-decoration-line:none}.suggest.svelte-zck02i a[aria-selected=true]{box-shadow:inset 2px 0 var(--selected-bar,var(--accent))}.suggest.svelte-zck02i a>span:first-child:not(:last-child){flex:none;place-items:center;width:32px;display:grid}.suggest.svelte-zck02i img{max-width:32px;max-height:32px;image-rendering:var(--art-rendering,auto)}.suggest.svelte-zck02i strong{font-size:14px;font-weight:400;display:block}.suggest.svelte-zck02i small{color:var(--muted);margin-top:4px;font-size:12px;display:block}.lh-masthead.svelte-8okjsr{--field-bg:color-mix(in srgb, var(--masthead-ground) 55%, #000);--button-bg:color-mix(in srgb, var(--masthead-glow) 12%, var(--masthead-ground));--line-hover:color-mix(in srgb, var(--masthead-accent) 45%, var(--masthead-ground));--panel-bg:color-mix(in srgb, var(--masthead-ground) 85%, #000);--panel-line:var(--masthead-line);--accent:var(--masthead-accent);--focus-ring:var(--masthead-signal);--scroll-thumb:color-mix(in srgb, var(--masthead-accent) 55%, var(--masthead-ground));z-index:2;isolation:isolate;border-bottom:1px solid var(--masthead-line);background:radial-gradient(70% 140% at 0 0, color-mix(in srgb, var(--masthead-glow) 16%, transparent), transparent 70%), radial-gradient(50% 120% at 100% 100%, color-mix(in srgb, var(--masthead-glow) 10%, transparent), transparent 70%), repeating-linear-gradient(0deg, color-mix(in srgb, var(--masthead-glow) 5%, transparent) 0 1px, transparent 1px 4px), var(--masthead-ground);color:var(--text);position:relative}.lh-masthead.svelte-8okjsr:after{content:"";pointer-events:none;height:2px;position:absolute;bottom:4px;left:0;right:0}.lh-masthead.svelte-8okjsr .art{--edge:max(100% - var(--page-gutter) - 324px, 100% - var(--art-w));--fade:120px;z-index:-1;pointer-events:none;-webkit-mask-image:linear-gradient(90deg, transparent var(--edge), #000 calc(var(--edge) + var(--fade)));mask-image:linear-gradient(90deg, transparent var(--edge), #000 calc(var(--edge) + var(--fade)));position:absolute;inset:0;overflow:hidden}.lh-masthead.svelte-8okjsr .art img{max-width:none;image-rendering:var(--art-rendering,auto);scale:var(--art-zoom,1);transform-origin:100% 0;position:absolute;top:0;right:0}.lh-masthead.svelte-8okjsr .art:before{content:"";z-index:1;width:min(var(--art-w), 100%);height:var(--art-h);background:linear-gradient(var(--masthead-signal), var(--masthead-signal)) right top / 14px 2px, linear-gradient(var(--masthead-signal), var(--masthead-signal)) right top / 2px 14px, linear-gradient(var(--masthead-signal), var(--masthead-signal)) right bottom / 14px 2px, linear-gradient(var(--masthead-signal), var(--masthead-signal)) right bottom / 2px 14px;background-repeat:no-repeat;position:absolute;top:0;right:0}.lh-masthead.svelte-8okjsr .art:after{content:"";height:var(--art-h);background:linear-gradient(180deg, transparent calc(var(--art-h) * .6), var(--masthead-ground) var(--art-h)), repeating-linear-gradient(0deg, #00000038 0 1px, transparent 1px 4px);position:absolute;inset:0 0 auto}.lh-masthead.svelte-8okjsr .frame{padding:14px var(--page-gutter);grid-template-columns:minmax(0,1fr) minmax(240px,300px);grid-template-areas:"id find";align-items:center;gap:10px 24px;display:grid}.lh-masthead.svelte-8okjsr .id{grid-area:id;gap:0;min-width:0;display:grid}.lh-masthead.svelte-8okjsr .id.marked{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:12px}.lh-masthead.svelte-8okjsr .id.marked>:not(.mark){grid-column:2}.lh-masthead.svelte-8okjsr .mark{grid-row:1/3}.lh-masthead.svelte-8okjsr .mark picture{display:contents}.lh-masthead.svelte-8okjsr .mark img{width:auto;height:44px;display:block}.lh-masthead.svelte-8okjsr .frame>form{grid-area:find}.lh-masthead.svelte-8okjsr .blurb{-webkit-line-clamp:2;line-clamp:2;background:color-mix(in srgb, var(--masthead-ground) 72%, transparent);border-radius:4px;-webkit-box-orient:vertical;width:fit-content;max-width:100%;margin:0;padding:4px 10px;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden}.lh-masthead.svelte-8okjsr .trail ol{color:var(--muted);flex-wrap:wrap;align-items:center;gap:0 8px;margin:0;padding:0;font-size:12px;line-height:1.4;list-style:none;display:flex}.lh-masthead.svelte-8okjsr .trail li{align-items:center;display:flex}.lh-masthead.svelte-8okjsr .trail li+li:before{content:"/";opacity:.6;margin-inline-end:8px}.lh-masthead.svelte-8okjsr .trail{position:relative}.lh-masthead.svelte-8okjsr .trail a{align-items:center;min-height:24px;display:inline-flex}.lh-masthead.svelte-8okjsr .trail li>span{color:color-mix(in srgb, var(--muted) 75%, transparent);cursor:default}.lh-masthead.svelte-8okjsr .brand{color:var(--text);font:16px/1.2 var(--display);text-transform:uppercase;letter-spacing:.06em;gap:12px}.lh-masthead.svelte-8okjsr .brand:hover{color:var(--accent)}.lh-masthead.svelte-8okjsr .brand:lang(zh){letter-spacing:0}@media (pointer:coarse){.lh-masthead.svelte-8okjsr .trail a{min-height:44px}}@media (width<=1024px){.lh-masthead.svelte-8okjsr .trail li+li{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<=600px){.lh-masthead.svelte-8okjsr .frame{grid-template-columns:minmax(0,1fr);grid-template-areas:"id""find";gap:8px;padding-block:12px}.lh-masthead.svelte-8okjsr .art{--edge:calc(100% - var(--page-gutter) - 116px);--fade:48px;opacity:.45}.lh-masthead.svelte-8okjsr .art:before{display:none}}:root{--page-gutter:max(20px, 5%, calc((100% - 1600px) / 2));--lh-bg:#090910;--lh-text:#f2efed;--lh-muted:#b8b3c7;--lh-accent:#d2baf5;--lh-line:#d3c9f52b;--lh-line-hover:#bfb0dd44;--lh-inset:#11111a;--lh-cjk:"PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", "Source Han Sans SC";--lh-font:"Loot Play", var(--lh-cjk), sans-serif;--wordmark-font:var(--lh-font);--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;--scroll-thumb:color-mix(in srgb, var(--entry-edge,var(--lh-line)) 60%, var(--lh-text));--scroll-track:var(--game-ground,var(--lh-bg));font-family:sans-serif;font-size:16px}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}a{color:inherit;text-decoration:none}button,a,input,select{touch-action:manipulation}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button,input,select{color:var(--text);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);min-height:44px;padding:10px 14px}button:hover:not(:disabled),select:hover:not(:disabled){border-color:var(--line-hover)}a:hover{color:var(--accent);text-underline-offset:.2em;text-decoration-line:underline;text-decoration-thickness:2px}:is(.lh-tile,.lh-button):hover{text-decoration-line:none}a:hover img{filter:brightness(1.2)}a:not(.lh-button):active{opacity:.8}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}button:disabled{opacity:.5;cursor:default}input::placeholder{color:var(--muted);opacity:.8}::selection{background:var(--accent);color:var(--on-accent)}h1,h2,h3,p{margin-top:0}h1,h2,h3{overflow-wrap:anywhere;font-family:var(--display)}h1{letter-spacing:-.065em;margin-bottom:14px;font-size:clamp(2.4rem,5vw,3.7rem);font-weight:650;line-height:1}h2{letter-spacing:-.025em;font-size:1.15rem;font-weight:600}h3{font-size:.95rem;font-weight:600}p{line-height:1.6}.site{--page-gutter:max(20px, 5%, calc((100% - 1280px) / 2));--inset:color-mix(in srgb, var(--bg) 85%, var(--surface));--line-hover:color-mix(in srgb, var(--line) 70%, var(--text));--on-accent:var(--bg);--glow:var(--accent);--radius:4px;--font-body:var(--lh-font);--font-display:"Loot Condensed", var(--lh-cjk), sans-serif;--logo-width:320px;--logo-inset:0%;--masthead-ground:var(--game-ground,var(--surface));--masthead-signal:var(--game-signal,var(--accent));--masthead-accent:var(--game-accent,var(--accent));--masthead-glow:var(--masthead-accent);--masthead-line:color-mix(in srgb, var(--masthead-accent) 22%, var(--masthead-ground));--panel-bg:var(--surface);--panel-line:color-mix(in srgb, var(--line) 65%, var(--bg));--field-bg:var(--inset);--button-bg:color-mix(in srgb, var(--raised) 85%, var(--bg));--primary-bg:var(--accent);--primary-text:var(--on-accent);--focus-ring:var(--accent);--scroll-thumb:color-mix(in srgb, var(--line) 60%, var(--text));--scroll-track:transparent;--display:var(--font-display);--mono:var(--font-body);--phase-idle:#9bd5c5;--phase-attack:#efb277;--phase-recovery:#bcb8f7;--selected-bar:var(--accent);isolation:isolate;font-family:var(--font-body);background:radial-gradient(1200px 560px at 50% 0, color-mix(in srgb, var(--masthead-glow) 8%, transparent), transparent 70%), var(--bg);color:var(--text);min-height:100vh;position:relative}.site .top-bar{--lh-bg:var(--bg);--lh-text:var(--text);--lh-muted:var(--muted);--lh-accent:var(--accent);--lh-line:var(--line);--lh-line-hover:var(--line-hover);--lh-inset:var(--surface);--lh-focus:var(--focus-ring);scrollbar-color:auto}.site .top-bar .wordmark svg path{fill:var(--lh-bg)}.site[data-art=pixelated]{--art-rendering:pixelated}.site :is(button,.lh-button){border-radius:var(--radius);font-family:var(--display);text-transform:uppercase;letter-spacing:.08em}.site :is(button,.lh-button):lang(zh){letter-spacing:0}main{padding:24px var(--page-gutter) 80px}.lh-panel{border-radius:var(--radius);background:var(--panel-bg);border:0}.lh-heading{font:11px/1.5 var(--mono);text-transform:uppercase;letter-spacing:.1em}.lh-heading:lang(zh){letter-spacing:0}.lh-tile{border:1px solid #0000;border-radius:5px}.lh-tile:hover{background:color-mix(in srgb, var(--raised) 70%, transparent)}.lh-tile[aria-current=page]{background:var(--raised);border-color:var(--line);color:var(--accent);box-shadow:inset 2px 0 0 var(--selected-bar)}.lh-field{border-color:var(--line);background:var(--field-bg);font-size:14px}.lh-button{border:1px solid var(--line-hover);min-height:44px;color:var(--text);background:var(--button-bg);white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:13px;line-height:1;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.lh-button>svg{color:var(--accent);flex:none}.lh-button:hover{color:var(--text);border-color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, var(--button-bg))}.lh-button:active{transform:translateY(1px)}.lh-button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.lh-button:disabled{opacity:.45;border-color:var(--line-hover);background:var(--button-bg);transform:none}.lh-button[aria-pressed=true]{color:var(--on-accent);background:var(--accent);border-color:var(--accent)}.lh-button[aria-pressed=true]>svg{color:inherit}@media (hover:hover) and (pointer:fine){:not(.top-bar *)::-webkit-scrollbar{width:7px;height:7px}:not(.top-bar *)::-webkit-scrollbar-track{background:linear-gradient(var(--line,var(--entry-edge,var(--lh-line))) 0 0) 50% / 1px 100% no-repeat var(--scroll-track)}:not(.top-bar *)::-webkit-scrollbar-track:horizontal{background-size:100% 1px}:not(.top-bar *)::-webkit-scrollbar-corner{background:var(--scroll-track)}:not(.top-bar *)::-webkit-scrollbar-thumb{border-radius:var(--radius);background:var(--scroll-thumb) padding-box;border:2px solid #0000}:not(.top-bar *)::-webkit-scrollbar-thumb:hover{background-color:var(--accent,var(--game-accent,var(--lh-accent)));border-width:1px}:not(.top-bar *)::-webkit-scrollbar-thumb:active{background-color:var(--game-signal,var(--lh-accent))}}@keyframes tabs-fade{0%{-webkit-mask-position:-32px 0;mask-position:-32px 0;-webkit-mask-size:calc(100% + 32px) 100%;mask-size:calc(100% + 32px) 100%}5%,95%{-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:100% 100%;mask-size:100% 100%}to{-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:calc(100% + 32px) 100%;mask-size:calc(100% + 32px) 100%}}@keyframes directory-fit{0%,to{visibility:hidden}}@supports not selector(::-webkit-scrollbar){:not(.top-bar *){scrollbar-width:thin;scrollbar-color:var(--scroll-thumb) var(--scroll-track)}}@media (width<=640px){main{padding:16px var(--page-gutter) 55px}h1{font-size:40px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}.game-page :is(.answer,.listing){view-transition-name:content}::view-transition-group(content){animation:none}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}::view-transition-old(content){display:none}::view-transition-new(content){animation-duration:.16s}}
