:root{color-scheme:dark;--gold:#e6c181;--mut:#adbed0}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 70% 0,#213c5a,transparent 42%),#081420;color:#edf2f5;font:16px/1.55 system-ui,sans-serif}a{color:#bfe8ee}button,input,select,textarea{font:inherit}button{cursor:pointer}:focus-visible{outline:3px solid #8edbe2;outline-offset:3px}[hidden],.hidden{display:none!important}.skip-link{position:absolute;left:12px;top:-60px;z-index:100;background:#081420;padding:12px}.skip-link:focus{top:12px}.thirun-header{border-bottom:1px solid #36516f;padding:24px max(16px,calc((100vw - 1220px)/2));display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.thirun-header h1{font:clamp(32px,5vw,48px) Georgia,serif;color:var(--gold);margin:.2em 0}.thirun-header h1 span{font:16px system-ui;border:1px solid #697d93;border-radius:16px;padding:4px 10px;vertical-align:middle}.thirun-header p{margin:.4em 0}.eyebrow{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#8edbe2}main{max-width:1260px;margin:auto;padding:16px;min-width:0}.context{font-size:14px;color:var(--mut)}.thirun-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0}.thirun-tabs button{padding:12px 16px;background:#152d43;color:#f5ecdc;border:1px solid #506e88;border-radius:12px;min-height:44px}.thirun-tabs button[aria-pressed=true]{background:#665438;border-color:var(--gold)}section{min-width:0}.tr5-advanced>summary{cursor:pointer;padding:12px;color:var(--gold)}.tr3,.tr5-app{min-width:0}footer{max-width:1100px;margin:auto;padding:30px 16px;color:var(--mut);text-align:center;font-size:13px}@media(max-width:500px){main{padding:10px}.thirun-tabs button{flex:1 1 30%;padding:10px 8px;font-size:14px}.thirun-header{padding:20px 14px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}@media print{.thirun-tabs,.thirun-header>a,.kit-passages{display:none!important}body{background:white;color:#111}}
