:root{color-scheme:light}body{margin:0;background:#fff;color:#17191c;font-family:"Source Sans 3",system-ui,sans-serif}a{color:#1d5c07}a:hover{color:#14391b}@keyframes popA{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes popB{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes ringfill{0%{stroke-dasharray:0 566}to{stroke-dasharray:var(--d,396) 566}}@media(prefers-reduced-motion:reduce){.pop,.ring{animation:none!important}}.toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%);background:#17191c;color:#fff;padding:12px 18px;border-radius:10px;font-size:15px;z-index:40;max-width:90vw}.consent{position:fixed;left:12px;right:12px;bottom:12px;max-width:520px;margin:0 auto;background:#17191c;color:#fff;border-radius:14px;padding:14px 16px;z-index:30;box-shadow:0 8px 30px #00000059;font-size:15px;line-height:1.4}.consent button{flex:1;min-height:44px;border-radius:10px;font-weight:700;font-size:16px;font-family:inherit;cursor:pointer}.consent .y{background:#fcb900;color:#17191c;border:0}.consent .n{background:transparent;color:#fff;border:2px solid #fff}.consent a{color:#fcb900}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #fcb900;outline-offset:2px}