body.d-brut{color:#111;background:#f4f0e6;font-family:Space Mono,ui-monospace,monospace;font-size:15px}html:has(body.d-brut){color-scheme:light;background:#f4f0e6}body.d-brut ::-moz-selection{color:#ffde21;background:#111}body.d-brut ::selection{color:#ffde21;background:#111}.d-brut h1,.d-brut h2,.d-brut h3{letter-spacing:-.01em;font-family:Archivo Black,Impact,sans-serif;font-weight:400}.d-brut .br-wrap{max-width:78rem;margin-inline:auto;padding-inline:1rem}@media (width>=640px){.d-brut .br-wrap{padding-inline:1.5rem}}.d-brut .br-nav{z-index:50;background:#f4f0e6;border-bottom:3px solid #111;position:sticky;top:0}.d-brut .br-logo{color:#ffde21;background:#111;place-items:center;width:42px;height:42px;font-family:Archivo Black;font-size:15px;display:grid}.d-brut .br-navlink{position:relative}.d-brut .br-navlink:hover{background:#ffde21;box-shadow:0 0 0 4px #ffde21}.d-brut .br-box{border:3px solid #111;box-shadow:6px 6px #111}.d-brut .br-yellow{background:#ffde21}.d-brut .br-display{text-transform:uppercase;color:#111;font-family:Archivo Black,Impact,sans-serif;font-size:clamp(2.2rem,6.4vw,5.4rem);line-height:.95}.d-brut .br-hl{color:#ffde21;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#111;padding:0 .15em}.d-brut .br-tag{color:#fff;text-transform:uppercase;background:#111;padding:6px 10px;font-size:12px;font-weight:700;display:inline-block}.d-brut .br-btn{text-transform:uppercase;border:3px solid #111;align-items:center;gap:.5rem;padding:.9rem 1.4rem;font-weight:700;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:4px 4px #111}.d-brut .br-btn:hover{transform:translate(-2px,-2px);box-shadow:6px 6px #111}.d-brut .br-btn:active{transform:translate(4px,4px);box-shadow:0 0 #111}.d-brut .br-btn-black{color:#ffde21;background:#111}.d-brut .br-btn-white{color:#111;background:#fff}.d-brut .br-btn-yellow{color:#111;background:#ffde21}.d-brut .br-sticker{background:#ff8fd8;border:3px solid #111;border-radius:999px;place-items:center;width:96px;height:96px;display:grid;position:absolute;bottom:-22px;right:8px}.d-brut .br-sticker svg{width:100%;height:100%;position:absolute;inset:0}.d-brut .br-sticker span{font-family:Archivo Black;font-size:22px}.d-brut .br-spin{animation:14s linear infinite spin}.d-brut .br-dot{background:#22c55e;border-radius:999px;width:12px;height:12px;animation:1.6s infinite brPulse;box-shadow:0 0 #22c55eb3}@keyframes brPulse{70%{box-shadow:0 0 0 10px #22c55e00}to{box-shadow:0 0 #22c55e00}}.d-brut .br-marquee{color:#ffde21;text-transform:uppercase;background:#111;border-block:3px solid #111;margin-block:1rem;padding:.9rem 0;font-family:Archivo Black;font-size:clamp(1.2rem,3vw,2rem);transform:rotate(-1.5deg)}.d-brut .br-marquee .marquee{-webkit-mask-image:none;mask-image:none}.d-brut .br-h2{text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:1rem;font-size:clamp(2.2rem,6vw,4.5rem);line-height:1;display:flex}.d-brut .br-h3{font-size:1.35rem;line-height:1.15}.d-brut .br-count{background:#ffde21;border:3px solid #111;border-radius:999px;place-items:center;min-width:1.4em;height:1.4em;font-size:.5em;display:inline-grid}.d-brut .br-count-pink{background:#ff8fd8}.d-brut .br-card{background:#fff;border:3px solid #111;transition:transform .2s,box-shadow .2s;display:block;box-shadow:6px 6px #111}.d-brut .br-card:hover{transform:translate(-4px,-4px);box-shadow:10px 10px #111}.d-brut .br-proto{z-index:2;text-transform:uppercase;background:#ff8fd8;border:3px solid #111;padding:4px 10px;font-size:12px;font-weight:700;position:absolute;top:-12px;right:12px}.d-brut .br-num{font-family:Archivo Black;font-size:3rem;line-height:1}.d-brut .br-chip{background:#fff6c2;border:2px solid #111;padding:4px 10px;font-size:13px}.d-brut .br-step{background:#ffde21;border:3px solid #111;place-items:center;width:48px;height:48px;font-family:Archivo Black;font-size:1.4rem;display:grid}.d-brut .br-faq{background:#fff;border:3px solid #111;box-shadow:4px 4px #111}.d-brut .br-faq[open]{background:#ffde21}.d-brut .br-faq summary{list-style:none}.d-brut .br-faq summary::-webkit-details-marker{display:none}.d-brut .br-plus{background:#fff;border:3px solid #111;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:20px;transition:transform .25s;display:grid}.d-brut .br-faq[open] .br-plus{transform:rotate(45deg)}.d-brut .br-input{width:100%;font:inherit;background:#fff;border:3px solid #111;border-radius:0;padding:.8rem 1rem}.d-brut .br-input:focus{outline:none;box-shadow:4px 4px #ffde21}.d-brut [data-status][data-state=ok]{color:#ffde21}.d-brut [data-status][data-state=error]{color:#ff8fd8}@media (width>=1024px){.d-brut .br-sticker{width:112px;height:112px;right:-18px}}@media (prefers-reduced-motion:reduce){.d-brut .br-spin,.d-brut .br-dot{animation:none}}
