@layer properties,theme;@layer base{:where(.glass,.glass-clear,.glass-dark,.glass-sheet):where(.btn,.chip,.pill,.icon-btn,.tab,.tile-clay,.ring,a.card,button.card,[data-press],[data-glass-surface]){position:relative}}@layer components{:where(.glass,.glass-clear,.glass-sheet){--touch-light:color-mix(in srgb, var(--on-dark-glass-primary) 50%, transparent)}:where(.glass-dark),:where([data-glass-tone=dark],[data-glass-tone=dark] *):where(.glass,.glass-clear,.glass-sheet),:where([data-theme=dark],[data-theme=dark] *):where(.glass,.glass-clear,.glass-sheet){--touch-light:color-mix(in srgb, var(--on-dark-glass-primary) 24%, transparent)}@media (prefers-color-scheme:dark){:where([data-theme=system],[data-theme=system] *):where(.glass,.glass-clear,.glass-sheet){--touch-light:color-mix(in srgb, var(--on-dark-glass-primary) 24%, transparent)}}:where(.glass,.glass-clear,.glass-dark,.glass-sheet):where(.btn,.chip,.pill,.icon-btn,.tab,.tile-clay,.ring,a.card,button.card,[data-press],[data-glass-surface]):not(.chip,[data-touch-light=off]):after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background-image:radial-gradient(120px circle at var(--tx,50%) var(--ty,50%), var(--touch-light), transparent 60%);opacity:0;transition:opacity var(--dur-fade-slow) var(--ease-smooth);position:absolute;inset:0}:where(.glass,.glass-clear,.glass-dark,.glass-sheet):where(.btn,.chip,.pill,.icon-btn,.tab,.tile-clay,.ring,a.card,button.card,[data-press],[data-glass-surface]):not(.chip,[data-touch-light=off]):is([data-pressed],[data-lit]):after{opacity:1;transition-duration:calc(60ms * var(--motion-scale,1))}@media (forced-colors:active){:where(.glass,.glass-clear,.glass-dark,.glass-sheet):where(.btn,.chip,.pill,.icon-btn,.tab,.tile-clay,.ring,a.card,button.card,[data-press],[data-glass-surface]):not(.chip,[data-touch-light=off]):after{display:none}}:where([data-glass-tone]) :where(.glass,.glass-clear,.glass-sheet),:where([data-glass-tone]):where(.glass,.glass-clear,.glass-sheet){transition-property:background-color,border-color,box-shadow,color;transition-duration:var(--dur-fade);transition-timing-function:var(--ease-smooth)}}@layer utilities;
@layer properties,theme;@layer base{html[data-text="1.15"]{font-size:115%}html[data-text="1.3"]{font-size:130%}}@layer components,utilities;
