.btn{font-family:JetBrains Mono,monospace;font-size:var(--text-label);font-weight:var(--font-semibold);letter-spacing:.02em;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:10px 30px;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s,transform .15s;display:inline-flex}.btn:active{transform:translateY(1px)}.btn:focus-visible{outline-offset:3px;outline:2px solid #f5a623}.btn:disabled,.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;pointer-events:none}.btn--primary{color:#0a0807;background:#f5a623;border-color:#f5a623}.btn--primary:hover{background:#ffb84d;border-color:#ffb84d}.btn--secondary{color:#f2ede6;background:#1a1512;border-color:#fff0dc14}.btn--secondary:hover{color:#f5a623;border-color:#f5a62380}.btn--ghost{color:#f2ede6;background:0 0;border-color:#0000}.btn--ghost:hover{color:#f5a623}.btn--icon{color:#c4b8ab;background:0 0;padding:10px}.btn--icon:hover{color:#f5a623;background:#f5a6231f}.btn--icon svg{width:1.1em;height:1.1em}
