html{color-scheme:dark}html[data-theme=day]{color-scheme:light}body,.nav,.hero,.rules,.features,.member-check,.merch,.partners,.join,footer,.merch-card,.partner-card{transition:background-color .35s ease,color .35s ease,border-color .35s ease,box-shadow .35s ease}
.nav-tools{display:flex;align-items:center;gap:12px}.theme-toggle{display:flex;align-items:center;gap:7px;padding:10px 12px;border:1px solid #666;background:transparent;color:#fff;font:700 11px/1 Arial,sans-serif;text-transform:uppercase;letter-spacing:.06em;cursor:pointer}.theme-toggle span{font-size:16px}.theme-toggle:hover{border-color:#c8101e}.theme-toggle:focus-visible{outline:2px solid #c8101e;outline-offset:3px}html[data-theme=day] .theme-toggle{color:#151718;border-color:#8d8d88}@media(max-width:900px){.nav-tools{position:absolute;right:22px;top:17px}.nav-tools .portal{position:static}.theme-toggle{padding:8px}}@media(max-width:520px){.nav-tools{top:15px;gap:7px}.theme-toggle b{display:none}.theme-toggle{width:34px;justify-content:center;padding:7px}.theme-toggle span{font-size:15px}}
html[data-theme=day]{--ink:#17191a;--muted:#626667;--bg:#efede7;--panel:#fff;--line:#c9c7c0}html[data-theme=day] body{background:#efede7;background-image:linear-gradient(135deg,rgba(0,0,0,.025) 25%,transparent 25%),linear-gradient(315deg,rgba(0,0,0,.018) 25%,transparent 25%);background-size:18px 18px}html[data-theme=day] .nav{background:#fff;border-bottom-color:#c8101e;box-shadow:0 5px 20px #00000012}html[data-theme=day] .brand,html[data-theme=day] .portal{color:#151718}html[data-theme=day] .portal{border-color:#5d6060}html[data-theme=day] .section-nav a{color:#55595a}html[data-theme=day] .section-nav a:hover{color:#111}html[data-theme=day] .hero{background:radial-gradient(circle at 85% 45%,#fff 0,transparent 29%),linear-gradient(115deg,transparent 0 68%,rgba(200,16,30,.12) 68% 70%,transparent 70%),#e7e4dc;border-color:#bbb8b0;box-shadow:inset 0 0 0 8px #efede7,inset 0 0 0 9px #b8b5ad}html[data-theme=day] .lead{color:#353839}html[data-theme=day] .road,html[data-theme=day] .road:before,html[data-theme=day] .road:after{border-color:#b51a25}html[data-theme=day] .actions a:not(.primary){color:#262829}html[data-theme=day] .about{background:#fff}html[data-theme=day] .features{background:#fff;border-color:#c6c3bb}html[data-theme=day] .features article+article{border-color:#c6c3bb}html[data-theme=day] .rules{background:#e5e2da}html[data-theme=day] .rules-intro p,html[data-theme=day] .rules-list p{color:#4d5152}html[data-theme=day] .rules-intro>a{color:#202223}html[data-theme=day] .rules-list,html[data-theme=day] .rules-list li{border-color:#bbb8b0}html[data-theme=day] .member-check{background:#f8f7f3}html[data-theme=day] .merch{background:#e2dfd7}html[data-theme=day] .merch-head p,html[data-theme=day] .merch-card>p{color:#55595a}html[data-theme=day] .merch-card{background:linear-gradient(145deg,#fff,#ece9e1);border-color:#bbb8b0;box-shadow:0 12px 30px #0000000c}html[data-theme=day] .sticker-merch{background:linear-gradient(145deg,#f8e4e5,#fff)}html[data-theme=day] .pickup-list,html[data-theme=day] .pickup-list a,html[data-theme=day] .catalog-list,html[data-theme=day] .catalog-list li{border-color:#c5c2ba}html[data-theme=day] .pickup-list span,html[data-theme=day] .catalog-list span{color:#626667}html[data-theme=day] .partners{background:#efede7}html[data-theme=day] .partner-card{background:#fff;box-shadow:inset 0 0 0 1px #c8c5bd,0 10px 25px #0000000d}html[data-theme=day] .partner-card.featured{background:linear-gradient(145deg,#f7dfe1,#fff)}html[data-theme=day] .partner-card ul,html[data-theme=day] .benefit{color:#414546}html[data-theme=day] .address{color:#65696a}html[data-theme=day] .contacts a{background:#f3f1eb;border-color:#aaa8a1}html[data-theme=day] .join{background:linear-gradient(110deg,#fff,#dedbd3)}html[data-theme=day] .links{border-color:#bbb8b0}html[data-theme=day] .links a{border-color:#bbb8b0}html[data-theme=day] footer{background:#fff;color:#686b6b}
