@font-face{font-family:Fredoka;src:url(/fonts/Fredoka.woff2)format("woff2");font-weight:300 700;font-display:swap}:root{--ok-night:#0b0d14;--ok-panel:#232845;--ok-panel-2:#161a2e;--ok-wood:#b0703c;--ok-wood-2:#7f4a22;--ok-frame:#8a5428;--ok-ink:#2b160a;--ok-bone:#f3e7d3;--ok-cream:#ffeccc;--ok-ember:#ffb15c;--ok-ember-2:#f08a2c;--ok-mist:#8f93a6;--ok-font:Fredoka, "Baloo 2", Nunito, system-ui, sans-serif}.ok-sign{font-family:var(--ok-font);color:var(--ok-cream);border:5px solid var(--ok-ink);text-shadow:0 2px 0 var(--ok-ink);background:repeating-linear-gradient(0deg, transparent 0 9px, #0000001f 9px 11px), linear-gradient(var(--ok-wood), var(--ok-wood-2));box-shadow:0 7px 0 var(--ok-ink), inset 0 3px 0 #ffdcaa59;border-radius:16px;padding:.5em 1.9em;font-weight:600;display:inline-block;position:relative}.ok-sign:before,.ok-sign:after{content:"";border:2px solid var(--ok-ink);background:radial-gradient(circle at 35% 35%,#e8e8f0,#6b6f80);border-radius:50%;width:10px;height:10px;margin-top:-5px;position:absolute;top:50%}.ok-sign:before{left:10px}.ok-sign:after{right:10px}.ok-sign.tilt{transform:rotate(-1.5deg)}.ok-panel{font-family:var(--ok-font);color:var(--ok-bone);background:linear-gradient(var(--ok-panel), var(--ok-panel-2));border:10px solid var(--ok-frame);box-shadow:0 0 0 4px var(--ok-ink), inset 0 0 0 4px var(--ok-ink), 0 9px 0 4px var(--ok-ink), 0 20px 30px #00000080;border-radius:26px;padding:18px 26px;font-weight:500;line-height:1.5;position:relative}.ok-btn{font-family:var(--ok-font);color:#3b1a06;cursor:pointer;border:4px solid var(--ok-ink);background:linear-gradient(#ffcf7a, var(--ok-ember-2));box-shadow:0 6px 0 var(--ok-ink);border-radius:999px;padding:.55em 1.6em;font-size:1.1rem;font-weight:600;transition:transform 80ms,box-shadow 80ms}.ok-btn:hover{filter:brightness(1.06)}.ok-btn:active{box-shadow:0 1px 0 var(--ok-ink);transform:translateY(5px)}.ok-btn.alt{color:var(--ok-bone);background:linear-gradient(#3a4166,#232845)}.ok-note{font-family:var(--ok-font);color:var(--ok-ember);letter-spacing:.12em;text-transform:uppercase;font-weight:600}
