:root{color-scheme:dark;--orange:#ff8a32;--ink:#171615;--panel:#252321;--text:#f5eee6;--muted:#d0c4b9;--line:#524339;font-family:system-ui,sans-serif;color:var(--text);background:var(--ink);line-height:1.55}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-underline-offset:.25em}a:focus-visible{outline:3px solid var(--orange);outline-offset:5px}.wrap{width:min(1140px,calc(100% - 40px));margin:auto}header,footer,nav{display:flex;align-items:center;flex-wrap:wrap;gap:14px 22px}header,footer{justify-content:space-between;padding-block:16px}.logo{background:#f1e8dc;display:block;width:clamp(180px,32vw,300px);border-radius:4px}.logo img{display:block;width:100%;height:auto}nav a{font-size:.9rem;font-weight:700}.hero{border-block:1px solid var(--line);background:linear-gradient(120deg,#211a16,#161616 66%)}.hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:36px;align-items:center;padding-block:clamp(35px,7vw,90px)}.kicker{font-size:.78rem;font-weight:850;letter-spacing:.16em;text-transform:uppercase;color:var(--orange)}h1,h2{line-height:1.06;margin:0;letter-spacing:-.045em}h1{font-size:clamp(2.65rem,6.7vw,6rem);font-weight:900}h1 span{color:var(--orange)}h2{font-size:clamp(1.5rem,3.4vw,2.65rem)}p{max-width:64ch;color:var(--muted)}.lead{font-size:1.12rem}.actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.btn{display:inline-block;padding:10px 14px;border:1px solid var(--orange);text-decoration:none;font-weight:800;color:var(--orange)}.btn:first-child{background:var(--orange);color:#20140b}.btn:hover{box-shadow:0 0 0 2px var(--orange)}.scene{margin:0;border:1px solid #a6572b;background:#39241c}.scene svg{display:block;width:100%;height:auto}.scene figcaption{display:flex;justify-content:space-between;gap:12px;padding:12px 16px;font-weight:850;font-size:.75rem;letter-spacing:.12em;color:#ffd4b7;background:#201915}.market{padding-block:40px}.tags{display:flex;flex-wrap:wrap;gap:9px;list-style:none;padding:0}.tags li{border:1px solid var(--line);padding:7px 12px;color:var(--muted)}.cards{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding-bottom:38px}.cards article{background:var(--panel);padding:24px;border-top:3px solid #cc642a}.cards article+article{background:#34231c}.cards a,.legal a{color:var(--orange);font-weight:750}footer{border-top:1px solid var(--line);color:var(--muted);font-size:.9rem}.legal{max-width:760px;padding-block:46px}.legal h1{font-size:clamp(2.3rem,5vw,4rem)}.legal h2{margin-top:25px;font-size:1.5rem}@media(max-width:740px){.hero-grid,.cards{grid-template-columns:1fr}.scene{max-width:520px}} 

:root{color-scheme:light;--ink:#e9843c;--text:#23160f;--muted:#352117;--line:#9a4e29;--orange:#492617;--panel:#f3aa6e}
.hero{background:linear-gradient(115deg,#b74d1d,#d86b2c 72%);border-color:#91421f}
.hero h1,.hero h1 span{color:#fff}
.hero .kicker,.hero .lead{color:#24160e}
.btn:first-child{background:#25160e;color:#fff3e6}
.btn{color:#25160e}
.scene{border-color:#71391f}
.scene figcaption{background:#a95127;color:#21140e}
.cards article{border-top-color:#a95026}
.cards article+article{background:#f1a061}
.legal a,.cards a{color:#452317}
a:focus-visible{outline-color:#492617}

.logo{background:transparent}
.hero h1,.hero h1 span{color:#000}
