@font-face{font-family:SanBuena;src:url('../assets/TangerineRegular.woff2') format('woff2');font-style:normal;font-weight:400;font-display:swap}
:root{color-scheme:dark;--paper:#f0f0e9;--ink:#171717;--muted:#aaa9a2;--line:#33332f;--edge:#55554e;--san-buena-yellow:#E8C549;font-family:Arial,Helvetica,sans-serif;color:var(--paper);background:var(--ink);font-synthesis:none}
*{box-sizing:border-box}body{margin:0;font-size:16px;line-height:1.5}a{color:inherit;text-underline-offset:4px}button,input,select{font:inherit}button{cursor:pointer;color:inherit}button:disabled{cursor:wait;opacity:.55}button,.button{border:1px solid var(--paper);border-radius:0;background:var(--ink);padding:.8rem 1.5rem;min-height:52px;text-align:center;text-decoration:none}button:hover,.button:hover{background:var(--paper);color:var(--ink)}:focus-visible{outline:2px solid var(--paper);outline-offset:4px}h1,h2,h3{font-weight:400}h1{font-size:28px;line-height:1.2}h2{font-size:20px}h3{font-size:16px}p{margin:0 0 1rem}img{max-width:100%;height:auto}small,.muted{color:var(--muted)}[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.symbols{position:absolute;width:0;height:0;overflow:hidden}.skip{position:fixed;left:16px;top:-80px;z-index:10;background:var(--ink);padding:12px}.skip:focus{top:12px}
.network{display:flex;justify-content:center;flex-wrap:wrap;gap:4px 12px;padding:12px;font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.network a{padding:12px 6px;text-decoration:none;color:var(--muted)}.network a:hover,.network a[aria-current=location]{color:var(--paper);text-decoration:underline}.home-network{position:absolute;bottom:0;left:0;right:0;z-index:2}.page{max-width:760px;margin:5vh auto;padding:24px 24px 64px}.page header{margin-bottom:48px}.identity{display:inline-block;vertical-align:top;white-space:nowrap;font-family:SanBuena,serif;font-size:60px;line-height:1.05;text-decoration:none}.eyebrow{font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.05em;color:var(--muted)}.page-section{margin:48px 0}.text-links{list-style:none;padding:0}.text-links li{padding:12px 0;border-bottom:1px solid var(--line)}.text-links a{display:block}.page-footer{border-top:1px solid var(--line);padding-top:20px;color:var(--muted);font-size:12px}.hint{color:var(--muted);font-size:14px;margin:0 0 18px}.offerings details{margin-bottom:.4rem}.offerings summary{min-height:60px;padding:.55rem 0;cursor:pointer;list-style:none}.offerings summary::-webkit-details-marker{display:none}.origin-name{font-size:clamp(1.5rem,4vw,2rem);line-height:1.05;letter-spacing:-.04em}.offerings summary:hover{color:var(--muted)}.detail-body{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,.8fr);gap:clamp(1.5rem,5vw,4rem);padding:.4rem 0 2.25rem}.detail-body>p{max-width:34rem;line-height:1.65;margin:0}.facts{display:grid;gap:1.15rem;margin:0}.facts div{display:grid;gap:.3rem}.facts dt{color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.08em}.facts dd{margin:0;font-size:15px}
@media(max-width:608px){.page{margin-top:2vh;padding:20px 16px 48px}.detail-body{grid-template-columns:1fr;gap:1.5rem;padding-bottom:2rem}.facts{grid-template-columns:1fr 1fr}.network{gap:4px 8px}}
/* Multi-line release links have one continuous hit area, including their line gap. */
.page h2 a{display:inline-block}
