.libraryMaterial-module__w2JVeW__painted .ui-button[data-variant]{--_bg:transparent;--_bg-hover:transparent;--_bg-active:transparent;--_fg:var(--atlas-text-strong);isolation:isolate;min-width:min(100%,220px);min-height:68px;padding:var(--mythic-button-pad-top) var(--mythic-button-inset) var(--mythic-button-pad-bottom);color:var(--atlas-text-strong);box-shadow:none;font-size:var(--atlas-text-small);line-height:var(--atlas-leading-snug);text-shadow:0 1px 3px var(--atlas-bg);transition:transform var(--atlas-duration-fast) var(--atlas-ease);background:0 0;border:0;border-radius:6px;justify-content:center;text-decoration:none;position:relative}.libraryMaterial-module__w2JVeW__painted .ui-button:before{z-index:-1;border:20px solid #0000;border-image-source:var(--mythic-button-image);border-image-slice:var(--mythic-button-slice) fill;border-width:var(--mythic-button-width);filter:contrast(.88)saturate(.84)brightness(.92);background:var(--atlas-bg);content:"";pointer-events:none;background-clip:padding-box;border-image-width:1;position:absolute;inset:0}.libraryMaterial-module__w2JVeW__painted .ui-button:after{z-index:0;inset:var(--mythic-button-top) var(--mythic-button-right) var(--mythic-button-bottom) var(--mythic-button-left);background:linear-gradient(110deg, transparent, color-mix(in srgb, var(--atlas-text-strong) 15%, transparent), transparent);opacity:0;content:"";pointer-events:none;border-radius:40%;position:absolute}:is(.libraryMaterial-module__w2JVeW__painted .ui-button__label,.libraryMaterial-module__w2JVeW__painted .ui-button__icon){z-index:1;position:relative}.libraryMaterial-module__w2JVeW__painted .ui-button__icon svg{width:18px;height:18px}.libraryMaterial-module__w2JVeW__painted .ui-button:focus-visible{outline-offset:4px;outline:2px solid #0000}.libraryMaterial-module__w2JVeW__painted .ui-button:focus-visible:before{filter:contrast(.88) saturate(.84) brightness(1) drop-shadow(0 0 1px var(--atlas-text-strong)) drop-shadow(0 0 1px var(--atlas-text-strong)) drop-shadow(0 0 6px var(--atlas-accent))}.libraryMaterial-module__w2JVeW__painted .ui-button:active{transform:translateY(1px)scale(.98)}@media (hover:hover) and (pointer:fine){.libraryMaterial-module__w2JVeW__painted .ui-button[data-variant]:hover{color:var(--atlas-text-strong);background:0 0;transform:translateY(-2px)}.libraryMaterial-module__w2JVeW__painted .ui-button:hover:after{animation:libraryMaterial-module__w2JVeW__libraryGlint var(--atlas-duration-enter) var(--atlas-ease) both}}@keyframes libraryMaterial-module__w2JVeW__libraryGlint{0%{opacity:0;transform:translate(-12px)}45%{opacity:.8}to{opacity:0;transform:translate(12px)}}.libraryMaterial-module__w2JVeW__pager>nav{border-top-color:var(--atlas-line-soft)}@media (max-width:600px){.libraryMaterial-module__w2JVeW__pager>nav>.ui-button{flex:100%;width:100%}.libraryMaterial-module__w2JVeW__pager>nav>span:empty{display:none}}@media (prefers-reduced-motion:reduce),(prefers-reduced-transparency:reduce){.libraryMaterial-module__w2JVeW__painted .ui-button{transition:none;transform:none}.libraryMaterial-module__w2JVeW__painted .ui-button:after{opacity:0;animation:none}}:is([data-motion=reduced] .libraryMaterial-module__w2JVeW__painted .ui-button,[data-ui-motion=reduce] .libraryMaterial-module__w2JVeW__painted .ui-button,[data-transparency=reduced] .libraryMaterial-module__w2JVeW__painted .ui-button){transition:none;transform:none}[data-motion=reduced] .libraryMaterial-module__w2JVeW__painted .ui-button:after{opacity:0;animation:none}[data-ui-motion=reduce] .libraryMaterial-module__w2JVeW__painted .ui-button:after{opacity:0;animation:none}[data-transparency=reduced] .libraryMaterial-module__w2JVeW__painted .ui-button:after{opacity:0;animation:none}@media (forced-colors:active){.libraryMaterial-module__w2JVeW__painted .ui-button:before{display:none}.libraryMaterial-module__w2JVeW__painted .ui-button:after{display:none}.libraryMaterial-module__w2JVeW__painted .ui-button[data-variant]{color:buttontext;text-shadow:none;background:buttonface;border:2px solid buttontext}.libraryMaterial-module__w2JVeW__painted .ui-button:focus-visible{outline:2px solid highlight}}
