.button-generic{color:var(--fc);background-color:rgb(var(--pc-rgb),.1);border-radius:calc(var(--c-size)*.4);height:calc(var(--c-size)*.8);padding:0 calc(var(--hug)*1);border:1px solid #0000000d;justify-content:center;align-items:center;gap:5px;width:auto;font-size:14px;font-weight:700;transition:all .2s ease-in-out;display:flex}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.button-generic{-webkit-backdrop-filter:blur(16px)saturate(160%);backdrop-filter:blur(16px)saturate(160%)}}@media (max-width:600px){.button-generic{border-radius:calc(var(--c-size)*.4);height:calc(var(--c-size)*.8);padding:0 calc(var(--hug)*1);font-size:10px}}.button-generic:active,.button-generic.active{background-color:rgb(var(--pc-rgb),.5);box-shadow:inset 0 0 0 1px #00000014,0 1px 2px #0000001f}.button-generic:disabled,.button-generic.disabled{opacity:.5;pointer-events:none}.button-generic:hover:not(:disabled,.disabled){background-color:rgb(var(--pc-rgb),.25);opacity:1;box-shadow:0 2px 4px #0000000f,0 5px 10px #0000000a}.button-ghost{background:color-mix(in srgb,var(--panel-bg)90%,white);border:1px solid rgb(var(--pc-rgb),.12)}
