.famous-trainer{max-width:54rem;margin:2rem auto 0;scroll-margin-top:5.5rem}.famous-trainer .famous-event{display:block;margin-top:.3rem}.famous-story{margin-top:.9rem;padding-top:.9rem;border-top:1px solid var(--line);font-size:.92rem;line-height:1.6;color:var(--text)}.famous-story[hidden],.famous-name[hidden]{display:none}.game .source>.famous-name{font-weight:700;color:var(--text);margin-bottom:.15rem}.famous-analysis{margin:.5rem 0 0;font-size:.85rem;color:var(--muted)}.famous-analysis[hidden]{display:none}.famous-analysis .move{color:var(--text);font-weight:600}@media (max-width: 760px){.puzzle-layout>.famous-story,.puzzle-layout>.famous-analysis{order:2}}.famous-all{font-size:1.3rem;margin-block:2.6rem 1rem}.famous-list{list-style:none;margin:0;padding:0;display:grid;gap:.8rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr))}.famous-item{display:grid;grid-template-columns:4.6rem minmax(0,1fr);gap:.85rem;align-items:center;height:100%;padding:.7rem;color:var(--text);text-decoration:none;scroll-margin-top:6rem;transition:border-color .2s}.famous-list>li{content-visibility:auto;contain-intrinsic-size:auto 6rem}.famous-item:hover,.famous-item:focus-visible{border-color:var(--line-strong)}.famous-item[aria-current]{border-color:var(--lapis);background:color-mix(in srgb,var(--lapis) 9%,var(--card))}.famous-thumb{display:block;border-radius:5px;overflow:hidden}.famous-thumb svg{display:block;width:100%;height:auto}.famous-item-text{display:flex;flex-direction:column;gap:.15rem;min-width:0}.famous-item-text small{font-family:var(--mono);font-size:.72rem;color:var(--gold)}.famous-item-text b{font-size:.95rem;line-height:1.3}.famous-item-text span{font-size:.78rem;color:var(--faint)}.famous-item[aria-current] b{color:var(--lapis)}.famous-source{margin-top:1.6rem;font-size:.82rem;color:var(--faint)}@media (max-width: 760px){.famous-layout{grid-template-columns:minmax(0,1fr);gap:1rem}.famous-trainer{padding:1rem}}.famous-page .tabs,.talian-sacrifices .tabs{display:inline-flex;flex-wrap:wrap;gap:.1rem;background:var(--card);border:1px solid var(--line);border-radius:999px;padding:.25rem;margin-bottom:1.2rem}.famous-page .tabs[hidden],.talian-sacrifices .tabs[hidden]{display:none}.famous-page .tabs button,.talian-sacrifices .tabs button{font:inherit;font-size:.9rem;padding:.35rem .95rem;border-radius:999px;border:0;background:transparent;color:var(--muted);cursor:pointer}.famous-page .tabs button[aria-pressed=true],.talian-sacrifices .tabs button[aria-pressed=true]{background:var(--lapis);color:var(--on-lapis)}.famous-page .tabs>.switch-pill,.talian-sacrifices .tabs>.switch-pill{border-radius:999px;background:var(--lapis);box-shadow:none}@media (min-width: 801px){body.focus-mode .main-nav,body.focus-mode .footer,body.focus-mode .famous-page .overline,body.focus-mode .famous-page h1,body.focus-mode .famous-page .lead,body.focus-mode .famous-all,body.focus-mode .famous-sort,body.focus-mode .famous-list,body.focus-mode .famous-source{display:none}body.focus-mode .famous-page{padding-block:1rem;min-height:calc(100vh - 2rem);display:grid;place-items:center}body.focus-mode .famous-trainer{width:min(100%,80rem);max-width:none;margin:0}body.focus-mode .famous-trainer .puzzle-layout{grid-template-columns:minmax(0,min(calc(100vh - 9rem),54rem)) minmax(20rem,1fr)}}@media (max-width: 600px){.famous-trainer .video-tip{display:inline-block}}.famous-trainer .game-head{align-items:center}.famous-trainer .game-head .famous-id{margin-left:auto}.famous-facts{display:flex;margin-left:.4rem}
