@layer theme,base;@layer components{.shiny-button{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(#2997ff 0%,#0071e3 100%);border:0;border-radius:9999px;justify-content:center;align-items:center;font-weight:500;text-decoration:none;transition:filter .2s;display:inline-flex}.shiny-button>span{justify-content:center;align-items:center;gap:inherit;min-width:0;display:inline-flex}.shiny-button:hover{filter:brightness(1.08)}.shiny-button:active{filter:brightness(.93)}.shiny-button:focus-visible{outline-offset:3px;outline:2px solid #0071e3}.shiny-button:disabled{opacity:.5;cursor:default}}@layer utilities;
