.anchor-row[data-astro-cid-yyvh73t4]{padding:var(--s4) var(--pad-x);border-bottom:1px solid var(--rule);flex-wrap:wrap;gap:8px;font-size:11px;display:flex}.anchor-row[data-astro-cid-yyvh73t4] a[data-astro-cid-yyvh73t4],.genre-btn[data-astro-cid-yyvh73t4]{border:1px solid var(--rule);min-height:44px;color:var(--ink-soft);font:600 11px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:2px;align-items:center;padding:8px 12px;text-decoration:none;display:inline-flex}.anchor-row[data-astro-cid-yyvh73t4] a[data-astro-cid-yyvh73t4]:hover,.genre-btn[data-astro-cid-yyvh73t4]:hover{border-color:var(--ink);color:var(--ink)}.anchor-gita[data-astro-cid-yyvh73t4]{border-color:var(--vermilion)!important;color:var(--vermilion-text)!important}.genre-btn[data-astro-cid-yyvh73t4].is-active{background:var(--ink);border-color:var(--ink);color:var(--paper)}.gita-anchor[data-astro-cid-yyvh73t4]{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);display:grid}.gita-anchor-copy[data-astro-cid-yyvh73t4]{padding:var(--s7) var(--pad-x);border-right:1px solid var(--rule)}.gita-anchor-copy[data-astro-cid-yyvh73t4] h2[data-astro-cid-yyvh73t4]{max-width:720px;margin:var(--s3) 0 var(--s4);font:800 clamp(32px, 4.6vw, 64px) / .98 var(--display);letter-spacing:-.024em}.gita-anchor-copy[data-astro-cid-yyvh73t4] p[data-astro-cid-yyvh73t4]{max-width:640px;margin:0 0 var(--s5);color:var(--ink-soft);font-size:17px;line-height:1.55}.gita-anchor-art[data-astro-cid-yyvh73t4]{display:grid}.gita-anchor-art[data-astro-cid-yyvh73t4] img[data-astro-cid-yyvh73t4]{object-fit:cover;filter:contrast(1.05);width:100%;height:100%}.dial-head[data-astro-cid-yyvh73t4]{justify-content:space-between;align-items:baseline;gap:var(--s3);padding:var(--s5) var(--pad-x) var(--s3);border-bottom:1px solid var(--rule);flex-wrap:wrap;display:flex}.dial-title[data-astro-cid-yyvh73t4]{font:700 clamp(20px, 2.2vw, 30px) / 1 var(--display);letter-spacing:-.024em}.dial-note[data-astro-cid-yyvh73t4]{max-width:640px;color:var(--muted);margin:0;font-size:14.5px}.anchor-row-tight[data-astro-cid-yyvh73t4]{border-bottom:0;padding:0}.track-rows[data-astro-cid-yyvh73t4]{border-bottom:1px solid var(--rule)}.track-row[data-astro-cid-yyvh73t4]{gap:var(--s3);padding:14px var(--pad-x);border-bottom:1px solid var(--rule);grid-template-columns:minmax(170px,.5fr) minmax(190px,.7fr) minmax(0,1.2fr) 40px;align-items:center;text-decoration:none;transition:background .16s,color .16s;display:grid}.track-row[data-astro-cid-yyvh73t4][hidden]{display:none}.track-row[data-astro-cid-yyvh73t4]:last-child{border-bottom:0}.track-row[data-astro-cid-yyvh73t4]:hover{background:var(--signal-blue);color:var(--on-blue)}.track-row[data-astro-cid-yyvh73t4]:hover .track-meta[data-astro-cid-yyvh73t4],.track-row[data-astro-cid-yyvh73t4]:hover .track-vibe[data-astro-cid-yyvh73t4],.track-row[data-astro-cid-yyvh73t4]:hover em[data-astro-cid-yyvh73t4]{color:var(--on-blue)}.track-meta[data-astro-cid-yyvh73t4]{color:var(--vermilion-text);font-size:10px;font-weight:600}.track-name[data-astro-cid-yyvh73t4]{display:grid}.track-name[data-astro-cid-yyvh73t4] strong[data-astro-cid-yyvh73t4]{font:700 17px/1.2 var(--display);letter-spacing:-.014em}.track-name[data-astro-cid-yyvh73t4] em[data-astro-cid-yyvh73t4]{color:var(--muted);font-size:13px;font-style:normal}.track-vibe[data-astro-cid-yyvh73t4]{color:var(--muted);font-size:13.5px;line-height:1.4}.era-head[data-astro-cid-yyvh73t4]{align-items:baseline;gap:var(--s3);padding:var(--s5) var(--pad-x) var(--s3);display:flex}.era-no[data-astro-cid-yyvh73t4]{color:var(--vermilion-text);font-size:11px;font-weight:600}.era-head[data-astro-cid-yyvh73t4] h3[data-astro-cid-yyvh73t4]{font:700 clamp(19px, 2vw, 26px) / 1 var(--display);letter-spacing:-.02em}.game-grid[data-astro-cid-yyvh73t4]{border-block:1px solid var(--rule);grid-template-columns:repeat(3,1fr);display:grid}.game-card[data-astro-cid-yyvh73t4]{padding:var(--s4) var(--pad-x) var(--s5);border-right:1px solid var(--rule);min-width:0}.game-card[data-astro-cid-yyvh73t4]:nth-child(3n){border-right:0}.game-card[data-astro-cid-yyvh73t4]:nth-child(n+4){border-top:1px solid var(--rule)}.game-media[data-astro-cid-yyvh73t4] img[data-astro-cid-yyvh73t4]{aspect-ratio:16/10;object-fit:cover;filter:grayscale(.25)contrast(1.05);border:1px solid var(--rule);width:100%}.game-card[data-astro-cid-yyvh73t4]:hover .game-media[data-astro-cid-yyvh73t4] img[data-astro-cid-yyvh73t4]{filter:none}.game-meta[data-astro-cid-yyvh73t4]{justify-content:space-between;gap:var(--s2);color:var(--muted);margin:10px 0 6px;font-size:10px;font-weight:500;display:flex}.game-badge[data-astro-cid-yyvh73t4]{color:var(--vermilion-text)}.game-card[data-astro-cid-yyvh73t4] h4[data-astro-cid-yyvh73t4]{font:700 19px/1.05 var(--display);letter-spacing:-.018em;margin:0 0 4px}.game-tagline[data-astro-cid-yyvh73t4]{color:var(--signal-blue);margin:0 0 10px;font-size:13.5px;font-weight:600}.game-memory[data-astro-cid-yyvh73t4]{border-top:1px solid var(--rule);color:var(--muted);margin:0;padding-top:10px;font-size:13.5px;line-height:1.45}.book-rows[data-astro-cid-yyvh73t4]{border-bottom:1px solid var(--rule)}.book-row[data-astro-cid-yyvh73t4]{gap:var(--s4);padding:var(--s4) var(--pad-x);border-bottom:1px solid var(--rule);grid-template-columns:minmax(150px,.45fr) minmax(190px,.75fr) minmax(0,1.3fr);display:grid}.book-row[data-astro-cid-yyvh73t4]:last-child{border-bottom:0}.book-meta[data-astro-cid-yyvh73t4]{color:var(--muted);font-size:10px;font-weight:600;line-height:1.8}.book-status[data-astro-cid-yyvh73t4]{color:var(--vermilion-text)}.book-id[data-astro-cid-yyvh73t4]{align-content:start;display:grid}.book-id[data-astro-cid-yyvh73t4] strong[data-astro-cid-yyvh73t4]{font:700 clamp(19px, 2vw, 26px) / 1.05 var(--display);letter-spacing:-.02em}.book-id[data-astro-cid-yyvh73t4] em[data-astro-cid-yyvh73t4]{color:var(--muted);font-size:13.5px;font-style:normal}.book-takeaway[data-astro-cid-yyvh73t4]{color:var(--ink-soft);font-size:15.5px;line-height:1.5}.place-grid[data-astro-cid-yyvh73t4]{border-bottom:1px solid var(--rule);grid-template-columns:repeat(3,1fr);display:grid}.place-cell[data-astro-cid-yyvh73t4]{min-height:180px;padding:var(--s4) var(--pad-x);border-right:1px solid var(--rule);min-width:0}.place-cell[data-astro-cid-yyvh73t4]:nth-child(3n){border-right:0}.place-cell[data-astro-cid-yyvh73t4]:nth-child(n+4){border-top:1px solid var(--rule)}.place-head[data-astro-cid-yyvh73t4]{justify-content:space-between;align-items:baseline;gap:var(--s3);display:flex}.place-head[data-astro-cid-yyvh73t4] h3[data-astro-cid-yyvh73t4]{font:700 clamp(19px, 2vw, 26px) / 1 var(--display);letter-spacing:-.02em}.place-region[data-astro-cid-yyvh73t4]{margin:4px 0 10px;font-size:10.5px;display:block}.place-cell[data-astro-cid-yyvh73t4] p[data-astro-cid-yyvh73t4]{color:var(--ink-soft);margin:0;font-size:14.5px;line-height:1.5}.minds-grid[data-astro-cid-yyvh73t4]{border-bottom:1px solid var(--rule);grid-template-columns:repeat(2,1fr);display:grid}.mind-cell[data-astro-cid-yyvh73t4]{padding:var(--s5) var(--pad-x);border-right:1px solid var(--rule);min-width:0}.mind-cell[data-astro-cid-yyvh73t4]:nth-child(2n){border-right:0}.mind-cell[data-astro-cid-yyvh73t4]:nth-child(n+3){border-top:1px solid var(--rule)}.mind-head[data-astro-cid-yyvh73t4]{align-items:center;gap:var(--s4);margin-bottom:var(--s3);display:flex}.mind-head[data-astro-cid-yyvh73t4] img[data-astro-cid-yyvh73t4]{object-fit:cover;border:1px solid var(--ink);filter:grayscale()contrast(1.1);width:72px;height:72px}.mind-domain[data-astro-cid-yyvh73t4]{color:var(--vermilion-text);margin-bottom:4px;font-size:10px;font-weight:600;display:block}.mind-head[data-astro-cid-yyvh73t4] h3[data-astro-cid-yyvh73t4]{font:700 clamp(20px, 2.2vw, 28px) / 1 var(--display);letter-spacing:-.02em}.mind-question[data-astro-cid-yyvh73t4]{padding-left:var(--s3);border-left:4px solid var(--signal-blue);color:var(--ink-soft);margin:0;font-size:15.5px;line-height:1.5}.anti-no[data-astro-cid-yyvh73t4]{color:var(--vermilion-text)}.anti-entry[data-astro-cid-yyvh73t4]{border-bottom:1px solid var(--rule);grid-template-columns:minmax(200px,.45fr) minmax(0,1.55fr);display:grid}.anti-index[data-astro-cid-yyvh73t4]{padding:var(--s5) clamp(18px, 2vw, 32px) var(--s5) var(--pad-x);border-right:1px solid var(--rule)}.anti-index[data-astro-cid-yyvh73t4] h3[data-astro-cid-yyvh73t4]{margin:0 0 var(--s2);font:700 clamp(20px, 1.9vw, 27px) / 1.1 var(--display);letter-spacing:-.024em;hyphens:auto}.anti-year[data-astro-cid-yyvh73t4]{color:var(--vermilion-text);font-size:10.5px;font-weight:600}.anti-cols[data-astro-cid-yyvh73t4]{gap:var(--s5);padding:var(--s5) var(--pad-x);grid-template-columns:repeat(3,1fr);display:grid}.anti-cols[data-astro-cid-yyvh73t4] h4[data-astro-cid-yyvh73t4]{margin:0 0 var(--s2);color:var(--muted);font-size:10.5px;font-weight:600}.anti-cols[data-astro-cid-yyvh73t4] p[data-astro-cid-yyvh73t4]{color:var(--ink-soft);margin:0;font-size:15px;line-height:1.5}.anti-lesson[data-astro-cid-yyvh73t4]{color:var(--vermilion-text)}.anti-lesson-text[data-astro-cid-yyvh73t4]{font-weight:600}.shift-rows[data-astro-cid-yyvh73t4]{border-bottom:1px solid var(--rule)}.shift-row[data-astro-cid-yyvh73t4]{gap:var(--s5);padding:var(--s5) var(--pad-x);border-bottom:1px solid var(--rule);grid-template-columns:minmax(170px,.5fr) 1fr 1fr;display:grid}.shift-row[data-astro-cid-yyvh73t4]:last-child{border-bottom:0}.shift-row[data-astro-cid-yyvh73t4] h3[data-astro-cid-yyvh73t4]{font:700 clamp(20px, 2.2vw, 28px) / 1.05 var(--display);letter-spacing:-.02em}.shift-label[data-astro-cid-yyvh73t4]{color:var(--muted);margin-bottom:6px;font-size:10px;font-weight:600;display:block}.shift-row[data-astro-cid-yyvh73t4] p[data-astro-cid-yyvh73t4]{color:var(--muted);margin:0;font-size:15px;line-height:1.5}.shift-now[data-astro-cid-yyvh73t4]{padding-left:var(--s4);border-left:4px solid var(--signal-blue)}.shift-now[data-astro-cid-yyvh73t4] .shift-label[data-astro-cid-yyvh73t4]{color:var(--signal-blue)}.shift-now[data-astro-cid-yyvh73t4] p[data-astro-cid-yyvh73t4]{color:var(--ink);font-weight:500}.page-foot[data-astro-cid-yyvh73t4]{justify-content:space-between;align-items:center;gap:var(--s4);padding:var(--s6) var(--pad-x);flex-wrap:wrap;display:flex}.page-foot[data-astro-cid-yyvh73t4] p[data-astro-cid-yyvh73t4]{color:var(--muted);margin:0}.page-foot[data-astro-cid-yyvh73t4] a[data-astro-cid-yyvh73t4]:not(.action){color:var(--ink);text-underline-offset:4px}@media (width<=1024px){.game-grid[data-astro-cid-yyvh73t4],.place-grid[data-astro-cid-yyvh73t4]{grid-template-columns:repeat(2,1fr)}.game-card[data-astro-cid-yyvh73t4]:nth-child(3n),.place-cell[data-astro-cid-yyvh73t4]:nth-child(3n){border-right:1px solid var(--rule)}.game-card[data-astro-cid-yyvh73t4]:nth-child(2n),.place-cell[data-astro-cid-yyvh73t4]:nth-child(2n){border-right:0}.game-card[data-astro-cid-yyvh73t4]:nth-child(n+3),.place-cell[data-astro-cid-yyvh73t4]:nth-child(n+3){border-top:1px solid var(--rule)}}@media (width<=860px){.gita-anchor[data-astro-cid-yyvh73t4],.anti-entry[data-astro-cid-yyvh73t4]{grid-template-columns:1fr}.gita-anchor-copy[data-astro-cid-yyvh73t4],.anti-index[data-astro-cid-yyvh73t4]{border-right:0;border-bottom:1px solid var(--rule)}.gita-anchor-art[data-astro-cid-yyvh73t4] img[data-astro-cid-yyvh73t4]{max-height:320px}.track-row[data-astro-cid-yyvh73t4]{grid-template-columns:1fr 40px}.track-meta[data-astro-cid-yyvh73t4]{grid-column:1/-1}.track-vibe[data-astro-cid-yyvh73t4]{grid-column:1}.ledger-arrow[data-astro-cid-yyvh73t4]{grid-area:2/2}.book-row[data-astro-cid-yyvh73t4],.shift-row[data-astro-cid-yyvh73t4]{gap:var(--s3);grid-template-columns:1fr}.anti-cols[data-astro-cid-yyvh73t4],.minds-grid[data-astro-cid-yyvh73t4]{grid-template-columns:1fr}.mind-cell[data-astro-cid-yyvh73t4]{border-right:0}.mind-cell[data-astro-cid-yyvh73t4]:nth-child(n+2){border-top:1px solid var(--rule)}}@media (width<=560px){.game-grid[data-astro-cid-yyvh73t4],.place-grid[data-astro-cid-yyvh73t4]{grid-template-columns:1fr}.game-card[data-astro-cid-yyvh73t4],.place-cell[data-astro-cid-yyvh73t4]{border-right:0!important}.game-card[data-astro-cid-yyvh73t4]:nth-child(n+2),.place-cell[data-astro-cid-yyvh73t4]:nth-child(n+2){border-top:1px solid var(--rule)}}
