:root{--bg:#14110f;--surface:#1e1915;--text:#ece4d8;--muted:#a89c8c;--accent:#d9a25f;--line:#3a3129;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0}body{background:var(--bg);color:var(--text);font:17px/1.6 Georgia,Iowan Old Style,Palatino Linotype,serif}a{color:var(--accent)}a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.skip{position:absolute;left:-999px}.skip:focus{background:var(--surface);padding:8px 12px;top:16px;left:16px}.bar{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 24px;padding:16px 24px;display:flex}.bar .mark{color:var(--text);letter-spacing:.02em;font-weight:600;text-decoration:none}.bar nav{flex-wrap:wrap;gap:6px 18px;display:flex}.bar nav a{color:var(--muted);text-decoration:none}.bar nav a:hover,.bar nav a.active{color:var(--accent)}main{max-width:760px;margin:0 auto;padding:64px 24px}.eyebrow{color:var(--muted);text-transform:uppercase;letter-spacing:.14em;margin:0;font-size:13px}h1{margin:8px 0 16px;font-size:clamp(34px,6vw,56px);font-weight:600;line-height:1.1}.lede{color:var(--muted);font-size:19px}.halls{gap:10px;margin:40px 0 0;padding:0;list-style:none;display:grid}.halls a{background:var(--surface);border:1px solid var(--line);color:var(--text);border-radius:6px;flex-wrap:wrap;justify-content:space-between;gap:16px;padding:16px 18px;text-decoration:none;display:flex}.halls a:hover{border-color:var(--accent)}.hall-meaning{color:var(--muted)}@media (width<=480px){.bar{padding:14px 16px}main{padding:40px 16px}}.shell--hall{flex-direction:column;height:100dvh;display:flex;overflow:hidden}.shell--hall .bar{flex:none}.shell--hall main{flex:1;width:100%;max-width:none;min-height:0;margin:0;padding:0;position:relative;overflow:auto}.hall-loading{color:var(--muted);text-align:center;margin:0;padding-top:30vh}
