:is([data-glass=control],a.btn-primary,a.btn-secondary,a.btn-dark){--control-fill:#fff;--control-ink:#17191c;--control-edge:rgba(126,142,164,.3);--control-shine:linear-gradient(145deg,rgba(255,255,255,.75),rgba(255,255,255,.12) 48%,rgba(224,234,247,.2));--control-shadow:0 5px 16px -10px rgba(24,39,64,.32),inset 0 1px 0 rgba(255,255,255,.95),inset 0 -1px 0 rgba(255,255,255,.6);background-color:var(--control-fill)!important;background-image:var(--control-shine)!important;color:var(--control-ink);border:1px solid var(--control-edge);border-radius:14px;box-shadow:var(--control-shadow);text-decoration:none;transition:background-color .18s,border-color .18s,box-shadow .18s}:is([data-glass=control],a.btn-primary,a.btn-secondary,a.btn-dark):is(.btn-primary,.btn-dark,[aria-pressed=true],[aria-selected=true],[data-active=true],[class~=bg-ink],[class~="!bg-ink"],[class~=bg-clay],[class~=bg-espresso],[class~=text-paper],[class~=text-white]){--control-fill:#252a32;--control-ink:#fff;--control-edge:rgba(255,255,255,.42);--control-shine:linear-gradient(145deg,rgba(255,255,255,.24),rgba(255,255,255,.03) 55%,rgba(255,255,255,.09));--control-shadow:0 6px 18px -10px rgba(24,39,64,.5),inset 0 1px 0 rgba(255,255,255,.5),inset 0 -1px 0 rgba(255,255,255,.12)}[data-glass=control]:is(.filter-pill,.filter-choice,.filter-applied,.btn-primary,.btn-secondary,.btn-dark,[class~=rounded-full]),a:is(.btn-primary,.btn-secondary,.btn-dark){border-radius:999px}[data-glass=control][class~=rounded-card]{border-radius:24px}[data-glass=control]:not(:disabled):hover{border-color:#9eacc0;box-shadow:var(--control-shadow),0 0 0 1px rgba(165,183,206,.12)}[data-glass=control]:focus-visible{outline:2px solid #2563eb;outline-offset:3px}[data-glass=control]:disabled{opacity:.42;cursor:not-allowed;box-shadow:inset 0 1px 0 rgba(255,255,255,.8)}[data-glass=surface]{background-color:#fff;background-image:linear-gradient(145deg,rgba(255,255,255,.9),rgba(235,241,249,.12));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),0 5px 20px -13px rgba(24,39,64,.25),inset 0 1px 0 #fff}[data-glass=surface]:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),0 9px 28px -16px rgba(24,39,64,.35),inset 0 1px 0 #fff}[data-glass=indicator],[data-glass=swatch]{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),inset 0 1px 0 rgba(255,255,255,.65),inset 0 -1px 0 rgba(0,0,0,.1)}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){:is([data-glass=control],a.btn-primary,a.btn-secondary,a.btn-dark){--control-fill:rgba(255,255,255,.64);backdrop-filter:blur(16px) saturate(160%)}:is([data-glass=control],a.btn-primary,a.btn-secondary,a.btn-dark):is(.btn-primary,.btn-dark,[aria-pressed=true],[aria-selected=true],[data-active=true],[class~=bg-ink],[class~="!bg-ink"],[class~=bg-clay],[class~=bg-espresso],[class~=text-paper],[class~=text-white]){--control-fill:rgba(28,33,41,.82)}}@media (prefers-reduced-transparency:reduce){:is([data-glass=control],a.btn-primary,a.btn-secondary,a.btn-dark){--control-fill:#fff;--control-shine:none;backdrop-filter:none}:is([data-glass=control],a.btn-primary,a.btn-secondary,a.btn-dark):is(.btn-primary,.btn-dark,[aria-pressed=true],[aria-selected=true],[data-active=true],[class~=bg-ink],[class~="!bg-ink"],[class~=bg-clay],[class~=bg-espresso],[class~=text-paper],[class~=text-white]){--control-fill:#252a32}}@media (prefers-reduced-motion:reduce){[data-glass]{transition:none}}