.gh-root{--gh-pg:#e7e9ef;--gh-pg-2:#d9dce4;--gh-paper:#f7f7f4;--gh-paper-2:#eceae3;--gh-ink:#26262a;--gh-ink-dim:#55565d;--gh-ink-faint:#8a8b93;--gh-accent:#b0762a;--gh-accent-2:#c8912f;--gh-accent-soft:#f0e6d2;--gh-accent-line:#d8bd85;--gh-topbar:#1b1b1d;--gh-topbar-ink:#d9d9dd;--gh-line:#c9ccd4;--gh-line-soft:#dcdee4;--gh-mark:#c0392b}[data-theme=dark] .gh-root{--gh-pg:#100d09;--gh-pg-2:#171009;--gh-paper:#1d160d;--gh-paper-2:#241b10;--gh-ink:#e9eaf0;--gh-ink-dim:#a4a8ba;--gh-ink-faint:#767b91;--gh-accent:#c9a227;--gh-accent-2:#d4c33f;--gh-accent-soft:#332b14;--gh-accent-line:#4f4220;--gh-topbar:#171009;--gh-topbar-ink:#a4a8ba;--gh-line:#3a2c17;--gh-line-soft:#2e2212;--gh-mark:#d1544f}.gh-root{background:linear-gradient(180deg, var(--gh-pg), var(--gh-pg-2));color:var(--gh-ink);flex-direction:column;flex:1;display:flex}.gh-inner{flex-direction:column;flex:1;width:100%;max-width:1180px;margin:0 auto;display:flex}.gh-top{background:var(--gh-topbar);color:var(--gh-topbar-ink);font-size:13px}.gh-top-inner{flex-wrap:wrap;align-items:center;gap:15px;max-width:1180px;margin:0 auto;padding:10px 18px;display:flex}.gh-key{border:1px solid var(--gh-topbar-ink);font-family:var(--font-utility), ui-monospace, monospace;opacity:.5;border-radius:3px;padding:0 6px;font-size:10px}@media (hover:none){.gh-key{display:none}}.gh-top .gh-brand{color:var(--gh-accent-2);font-weight:600}.gh-top .gh-dot{background:var(--gh-mark);vertical-align:middle;width:6px;height:6px;margin-left:5px;display:inline-block;transform:rotate(45deg)}.gh-top .gh-sp{flex:1}.gh-pill{color:var(--gh-topbar-ink);font:inherit;cursor:pointer;opacity:.72;background:0 0;border:none;border-bottom:2px solid #0000;padding:2px 0 3px}.gh-pill:hover{opacity:1}.gh-pill.gh-on{color:var(--gh-accent-2);border-bottom-color:var(--gh-accent-2);opacity:1}.gh-feature{background:var(--gh-paper);border:1px solid var(--gh-line-soft);color:inherit;flex-wrap:wrap;align-items:center;gap:16px;margin:16px 16px 0;padding:14px 16px;text-decoration:none;display:flex;position:relative}.gh-feature:hover{border-color:var(--gh-accent-line)}.gh-tick{border-top:22px solid var(--gh-accent-2);border-right:22px solid #0000;width:0;height:0;position:absolute;top:0;left:0}.gh-feature-art{background:linear-gradient(150deg, var(--gh-paper-2), var(--gh-pg-2));background-position:50% 30%;background-size:cover;flex:none;width:150px;height:92px}.gh-feature-tx{flex:240px;min-width:0}.gh-feature-tx b{color:var(--gh-accent);margin-bottom:4px;font-size:22px;font-weight:400;display:block}.gh-feature-tx p{color:var(--gh-ink-dim);margin:0;font-size:13px;line-height:1.55}.gh-go{color:var(--gh-accent);border:1px solid var(--gh-accent-line);flex:none;padding:8px 15px;font-size:13px}.gh-sect{color:var(--gh-ink);padding:18px 18px 0;font-size:14px;display:block}.gh-grid{grid-template-columns:repeat(auto-fill,minmax(172px,1fr));align-content:start;gap:12px;padding:12px 16px 20px;display:grid}.gh-card{background:var(--gh-paper);border:1px solid var(--gh-line-soft);text-align:center;color:inherit;padding:11px 11px 13px;text-decoration:none;display:block;position:relative}.gh-card:hover{border-color:var(--gh-accent-line)}.gh-card-art{background:linear-gradient(150deg, var(--gh-paper-2), var(--gh-pg-2));background-position:50% 30%;background-size:cover;height:92px;margin:5px 8px 9px;display:block}.gh-card-meta{color:var(--gh-ink-dim);margin-bottom:3px;font-size:12.5px;font-style:italic}.gh-card b{color:var(--gh-accent);font-size:14.5px;font-weight:400;line-height:1.3;display:block}.gh-empty{color:var(--gh-ink-dim);padding:6px 18px 26px;font-size:13px;line-height:1.6}@media (max-width:620px){.gh-feature-art{width:100%;height:120px}.gh-go{text-align:center;width:100%}}.gh-fill{flex:1}.gh-cats{flex-wrap:wrap;align-items:center;gap:15px;display:flex}.gh-divider{opacity:.22;background:currentColor;flex:none;width:1px;height:16px}.gh-cta{border:1px solid var(--gh-accent-2);color:var(--gh-accent-2);border-radius:3px;padding:4px 11px;text-decoration:none}.gh-cta:hover{background:var(--gh-accent-2);color:var(--gh-topbar)}@media (max-width:900px){.gh-divider{display:none}}
