:root{--accent:#ff5a00}.btn{color:rgb(var(--ink-rgb));cursor:pointer;padding:clamp(8px,5.88732px + .56338vw,14px) clamp(16px,11.7746px + 1.12676vw,28px);font-size:clamp(12px,11.2958px + .187793vw,14px);transition:all .3s}.btn-primary,.btn-primary-inverted{color:var(--text-on-accent)}.btn-primary{letter-spacing:.04em;background:#ff4d00;border:none;font-weight:500}.btn-primary:hover{background:#ff6a2c;transform:translateY(-2px)}.btn-secondary{border:1px solid rgba(var(--ink-rgb), .25);background:0 0}.btn-secondary:hover{border-color:rgb(var(--ink-rgb));background:rgba(var(--ink-rgb), .05)}.btn-primary-inverted{border:1px solid rgb(var(--ink-rgb));color:var(--text-on-accent);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;background:#0a0a0a;padding:clamp(14px,12.5915px + .375587vw,18px) clamp(18px,13.0704px + 1.31455vw,32px);transition:transform .25s,background .25s}.btn-primary-inverted:hover{background:#ff4d00;border:1px solid #ff4d00;transform:translateY(-3px)}[data-theme=light] .btn-primary-inverted{border-color:rgba(var(--ink-rgb), .4);color:rgb(var(--ink-rgb));background:0 0}[data-theme=light] .btn-primary-inverted:hover,[data-theme=light] .btn-primary-inverted:focus-visible{color:var(--text-on-accent);background:#ff4d00;border-color:#ff4d00}[data-theme=light] .btn-primary-inverted:active{background:#e64500}
