.nac-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6em;font-family:var(--btn-font);font-size:var(--btn-size);font-weight:500;letter-spacing:.22em;text-transform:var(--btn-transform);line-height:1;padding:var(--btn-pad-y) var(--btn-pad-x);border-radius:var(--btn-radius);border:var(--btn-border-w) solid var(--btn-border);background:transparent;color:var(--btn-text);cursor:pointer;text-decoration:none;position:relative;overflow:hidden;isolation:isolate;transition:color .2s ease,background-color .2s ease,border-color .2s ease;-webkit-tap-highlight-color:transparent}.nac-btn>span,.nac-btn>.nac-btn__label{position:relative;z-index:2}.nac-btn:active{transform:scale(.985)}.nac-btn:focus-visible{outline:2px solid var(--nac-accent);outline-offset:2px}.nac-btn[disabled],.nac-btn.is-disabled{opacity:.45;pointer-events:none}.nac-btn,.nac-btn--outline{background:transparent;color:var(--btn-text);border-color:var(--btn-border)}.nac-btn:hover,.nac-btn--outline:hover{color:var(--btn-hover-text);border-color:var(--btn-hover-bg);background:var(--btn-hover-bg)}.nac-btn--solid{background:var(--btn-bg);color:var(--btn-text);border-color:var(--btn-bg)}.nac-btn--solid:hover{background:var(--btn-hover-bg);border-color:var(--btn-hover-bg);color:var(--btn-hover-text)}.nac-btn--ghost{background:transparent;border-color:transparent;padding-left:0;padding-right:0;color:var(--btn-text)}.nac-btn--ghost:after{content:"";position:absolute;left:0;right:0;bottom:calc(var(--btn-pad-y) / 2);height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.nac-btn--ghost:hover{color:var(--btn-hover-bg);background:transparent}.nac-btn--ghost:hover:after{transform:scaleX(1)}.nac-btn--glitch{background:transparent;color:var(--btn-text);border-color:var(--btn-border)}.nac-btn--glitch:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--btn-hover-bg);transform:scaleX(0);transform-origin:left;transition:transform .25s cubic-bezier(.23,1,.32,1);z-index:1}.nac-btn--glitch:hover{color:var(--btn-hover-text);border-color:var(--btn-hover-bg)}.nac-btn--glitch:hover:before{transform:scaleX(1)}.nac-btn--metallic{background:linear-gradient(180deg,#ffffff1a,#ffffff08 45%,#00000038),linear-gradient(90deg,var(--nac-panel) 0%,var(--nac-bg) 55%,var(--nac-panel) 100%);color:var(--btn-text);border-color:rgba(var(--nac-border-rgb),.75);box-shadow:inset 0 1px #ffffff24,inset 0 -1px #0000008c,0 2px 10px #00000073;text-shadow:0 1px 0 rgba(0,0,0,.6)}.nac-btn--metallic:hover{color:var(--btn-hover-text);border-color:var(--btn-hover-bg);box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #0000008c,0 0 18px rgba(var(--nac-accent-rgb),.35)}.nac-btn--secondary{background:transparent;color:var(--btn2-text);border-color:var(--btn2-border)}.nac-btn--secondary:hover{background:var(--btn2-hover-bg);border-color:var(--btn2-hover-bg);color:var(--btn2-hover-text)}.nac-btn--secondary.nac-btn--solid{background:var(--btn2-bg);color:var(--btn2-text);border-color:var(--btn2-bg)}.nac-btn--sm{padding:calc(var(--btn-pad-y) * .6) calc(var(--btn-pad-x) * .6);font-size:calc(var(--btn-size) * .85)}.nac-btn--lg{padding:calc(var(--btn-pad-y) * 1.35) calc(var(--btn-pad-x) * 1.35);font-size:calc(var(--btn-size) * 1.15)}.nac-btn--block{display:flex;width:100%}.nac-btn-row{display:flex;flex-wrap:wrap;gap:.85rem;align-items:center}.nac-btn-row--center{justify-content:center}.nac-btn-row--end{justify-content:flex-end}
/*# sourceMappingURL=/cdn/shop/t/4/assets/nac-buttons.css.map */
