:root{color:#263e36;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f7f5ee;font-family:system-ui,sans-serif}*{box-sizing:border-box}body{margin:0}main{max-width:1024px;margin:0 auto;padding:32px 22px 64px}header{max-width:760px}h1{font-size:clamp(2rem,6vw,3rem);line-height:1.1}h2{font-size:1.25rem}.eyebrow{color:#57705f;font-weight:650}p{line-height:1.6}.notice{background:#fff4d9;border-left:5px solid #9d6710;margin:24px 0;padding:20px}.hash{overflow-wrap:anywhere;font-size:.85rem}nav{flex-wrap:wrap;gap:8px;display:flex}button{font:inherit;color:#fff;cursor:pointer;background:#294f40;border:1px solid #0000;border-radius:8px;margin:4px 6px 4px 0;padding:11px 14px}button:focus-visible{outline-offset:3px;outline:3px solid #cb971d}button:disabled{color:#666e68;cursor:not-allowed;background:#e4e6df}.danger:not(:disabled){background:#843e30}.slots{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;display:grid}.slot{background:#fffdf6;border:1px solid #c6d0c5;border-radius:12px;padding:20px}.slot button{display:block}.slot img{max-width:100%;max-height:360px;margin:20px auto;display:block}section{margin:24px 0}footer{color:#56645b;border-top:1px solid #c6d0c5;margin-top:36px;padding-top:22px;line-height:1.7}
