.button.glass-control{isolation:isolate;color:#fff;text-shadow:0 1px 3px #00000059;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #ffffff1a;border-radius:999px;min-height:58px;padding:18px 31px;font-weight:500;transition:border-color .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 2px 3px #00000059,0 12px 20px -10px #000c,0 4px 3px -3px #dceeff2e}.button.glass-control.small{min-height:48px;padding:12px 26px}.glass-canvas,.glass-fallback{pointer-events:none;border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.glass-canvas{z-index:0;opacity:0;display:block}.glass-fallback{-webkit-backdrop-filter:blur(2px);background:linear-gradient(145deg,#ffffff17,#ffffff03 50%,#ffffff0b);box-shadow:inset 0 1px 2px #ffffff38}[data-renderer=webgl]>.glass-canvas{opacity:1}[data-renderer=webgl]>.glass-fallback{display:none}.glass-label{z-index:1;justify-content:center;align-items:center;gap:inherit;display:inline-flex;position:relative}@media (hover:hover){.button.glass-control:hover{color:#fff;background:0 0;border-color:#fff3;box-shadow:0 3px 4px #0007,0 14px 22px -10px #000c,0 4px 3px -3px #e9f5ff33}}.button.glass-control:active{box-shadow:0 1px 2px #0006,0 5px 9px -4px #000a}.button.glass-control:focus-visible{outline-offset:5px;outline:2px solid #fff}.button.glass-control:disabled{opacity:.5;cursor:not-allowed}.collection-section .empty .button.glass-control{color:#fff;background:#1c1c1c;border-color:#333}@media (prefers-reduced-motion:reduce){.button.glass-control{transition:none}}@media (forced-colors:active){.button.glass-control{color:buttontext;text-shadow:none;background:buttonface;border:1px solid buttontext}.glass-canvas,.glass-fallback{display:none}}
