:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:#fff;--surface:#f5f6f8;--text:#1a1d23;--muted:#566070;--border:#d8dce3;--link:#2646c8;--visited:#6b3fb0;--accent:#2646c8;--on-accent:#fff;--danger:#b42318;--focus:#e8590c;--radius:8px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#0f1218;--surface:#171b23;--text:#e8eaee;--muted:#a3acb9;--border:#2b323d;--link:#8fa8ff;--visited:#b9a0ee;--accent:#5b7bff;--on-accent:#0b0e14;--danger:#ff8d82;--focus:#ffa94d}}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);margin:0;font:16px/1.6 system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}a{color:var(--link);text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent)}a:visited{color:var(--visited)}a:hover{text-decoration-color:currentColor;text-decoration-thickness:2px}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:4px}.page{max-width:920px;margin:0 auto;padding:0 1.25rem}main.page{padding-top:.5rem;padding-bottom:1rem}.skip-link{position:absolute;left:-9999px}.skip-link:focus{z-index:10;background:var(--bg);color:var(--link);border-radius:var(--radius);padding:.4rem .75rem;top:.5rem;left:.5rem}.site-header{background:var(--surface);border-bottom:1px solid var(--border)}.site-header .page{flex-wrap:wrap;align-items:center;gap:.6rem 1.75rem;padding-top:.85rem;padding-bottom:.85rem;display:flex}.site-header a,.site-header a:visited{text-decoration:none}.site-name,.site-name:visited{color:var(--text);letter-spacing:-.02em;font-size:1.2rem;font-weight:800}.site-nav{flex-wrap:wrap;gap:.25rem 1.25rem;font-size:.95rem;display:flex}.site-nav a,.site-nav a:visited{color:var(--muted);font-weight:500}.site-nav a:hover{color:var(--text);text-decoration:underline}.site-header form.search{margin-left:auto}.site-footer{border-top:1px solid var(--border);background:var(--surface);color:var(--muted);margin-top:3.5rem;padding:1.25rem 0 2rem;font-size:.875rem}.site-footer p{margin:.35rem 0}.site-footer a,.site-footer a:visited{color:var(--muted)}h1{letter-spacing:-.025em;margin:1.75rem 0 .6rem;font-size:2.1rem;line-height:1.2}h2{letter-spacing:-.015em;border-top:1px solid var(--border);margin:2.25rem 0 .75rem;padding-top:1.25rem;font-size:1.35rem;line-height:1.3}h3{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:1.5rem 0 .25rem;font-size:.8rem}p{margin:.6rem 0}.meta{color:var(--muted);margin:.25rem 0 .75rem}.reason{color:var(--muted);margin:.15rem 0 0}.error{color:var(--danger)}.notice{background:var(--surface);border:1px solid var(--border);border-left:4px solid var(--accent);border-radius:var(--radius);margin:1.25rem 0;padding:.85rem 1.1rem}ul.plain{margin:.5rem 0;padding:0;list-style:none}ul.plain>li{border-bottom:1px solid var(--border);padding:.65rem 0}ul.plain>li:first-child{border-top:1px solid var(--border)}ul.plain.rows{flex-direction:column;gap:.6rem;margin:.6rem 0 0;display:flex}ul.plain.rows>li,ul.plain.rows>li:first-child{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:.85rem 1.1rem}ul.plain.rows .buy{margin-bottom:0}ul.plain.rows .buy a:hover{background:var(--bg)}ul.plain.tight>li,ul.plain.tight>li:first-child{border:0;padding:.2rem 0}ul.plain.tight.roomy>li,ul.plain.tight.roomy>li:first-child{padding:.45rem 0}.cta-row{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:1.75rem 0 .5rem;display:flex}.cta,.cta:visited{background:var(--accent);color:var(--on-accent);border-radius:var(--radius);padding:.45rem 1.1rem;font-weight:600;text-decoration:none;display:inline-block}.cta:hover{filter:brightness(1.12);text-decoration:none}ul.plain>li>a:first-child{font-size:1.05rem;font-weight:600}ul.chips{flex-wrap:wrap;gap:.5rem;display:flex}ul.chips>li,ul.chips>li:first-child{border:1px solid var(--border);background:var(--surface);border-radius:999px;padding:.25rem .85rem}.cover{float:right;border-radius:var(--radius);max-width:40%;height:auto;margin:.5rem 0 1rem 1.5rem;box-shadow:0 1px 4px #00000040}.buy{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.5rem;margin:.75rem 0;font-size:.9rem;display:flex}.buy a,.buy a:visited{color:var(--link);border:1px solid var(--accent);border-radius:var(--radius);padding:.2rem .75rem;font-weight:600;text-decoration:none}.buy a:hover{background:var(--surface)}.buy-main{font-size:1rem}.buy-main a,.buy-main a:visited{background:var(--accent);color:var(--on-accent);padding:.45rem 1.1rem}.buy-main a:hover{background:var(--accent);filter:brightness(1.12)}.gallery{flex-wrap:wrap;gap:.6rem;margin:.75rem 0;padding:0;list-style:none;display:flex}.gallery a{border-radius:6px;display:block}.gallery img{border:1px solid var(--border);border-radius:6px;max-width:100%;height:auto;display:block}.gallery a:hover img{border-color:var(--accent)}form.search{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}form.search label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}input[type=search],input[type=text]{font:inherit;color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);padding:.4rem .7rem}form.search input[type=search]{min-width:11rem}button,.button{font:inherit;color:var(--on-accent);background:var(--accent);border:1px solid var(--accent);border-radius:var(--radius);cursor:pointer;padding:.4rem 1rem;font-weight:600}button:hover{filter:brightness(1.12)}button:disabled{opacity:.65;cursor:wait}form label{font-weight:500}nav[aria-label=Pages]{margin:1rem 0}@media (max-width:600px){h1{font-size:1.7rem}.site-header form.search{width:100%;margin-left:0}form.search input[type=search]{flex:1;min-width:0}.cover{float:none;max-width:55%;margin:.5rem 0 1rem;display:block}}
