/* Andro design kit v2.0.0-rc.5: optional page defaults (body, links, focus ring, type classes). Generated by build-kit.py; do not edit.
   Load fonts/andro-fonts.css first. Set data-product on <html>; data-theme is optional (absent follows the system).
   Cascade layers: andro.tokens, andro.base, andro.components, andro.patterns, andro.layers. Unlayered app CSS always wins. */
@layer andro.tokens, andro.base, andro.components, andro.patterns, andro.layers;
@layer andro.base{html{-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:100%}html[data-platform=tv]{font-size:var(--andro-tv-root-size)}body{background:var(--andro-surface-0);color:var(--andro-on-surface);font:var(--andro-type-body-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}:where(a){color:var(--andro-primary-text);text-underline-offset:.15em}:where(a:hover){text-decoration-thickness:2px}:where(code,kbd,samp,pre){font-family:var(--andro-font-mono);font-size:.875em}:where(table){font-variant-numeric:tabular-nums}::selection{background:var(--andro-primary-container);color:var(--andro-on-primary-container)}:focus-visible{outline:var(--andro-focus-ring-width) solid var(--andro-focus-ring);outline-offset:var(--andro-focus-ring-offset)}html[data-platform=tv] :focus-visible{outline-width:var(--andro-tv-focus-ring-width);outline-offset:var(--andro-tv-focus-ring-offset);outline-color:var(--andro-tv-focus-ring-color)}@media (prefers-reduced-motion:reduce){:not(.a-spinner,.a-progress,[data-andro-busy]),:not([aria-busy=true],[data-andro-busy]):before,:not([aria-busy=true],[data-andro-busy]):after{animation-iteration-count:1!important}*{scroll-behavior:auto!important}}.a-type-display-lg,.andro-type-display-lg{font:var(--andro-type-display-lg);letter-spacing:var(--andro-type-display-lg-tracking)}.a-type-display-md,.andro-type-display-md{font:var(--andro-type-display-md);letter-spacing:var(--andro-type-display-md-tracking)}.a-type-display-sm,.andro-type-display-sm{font:var(--andro-type-display-sm);letter-spacing:var(--andro-type-display-sm-tracking)}.a-type-headline-lg,.andro-type-headline-lg{font:var(--andro-type-headline-lg);letter-spacing:var(--andro-type-headline-lg-tracking)}.a-type-headline-md,.andro-type-headline-md{font:var(--andro-type-headline-md);letter-spacing:var(--andro-type-headline-md-tracking)}.a-type-headline-sm,.andro-type-headline-sm{font:var(--andro-type-headline-sm);letter-spacing:var(--andro-type-headline-sm-tracking)}.a-type-title-lg,.andro-type-title-lg{font:var(--andro-type-title-lg);letter-spacing:var(--andro-type-title-lg-tracking)}.a-type-title-md,.andro-type-title-md{font:var(--andro-type-title-md);letter-spacing:var(--andro-type-title-md-tracking)}.a-type-title-sm,.andro-type-title-sm{font:var(--andro-type-title-sm);letter-spacing:var(--andro-type-title-sm-tracking)}.a-type-body-lg,.andro-type-body-lg{font:var(--andro-type-body-lg);letter-spacing:var(--andro-type-body-lg-tracking)}.a-type-body-md,.andro-type-body-md{font:var(--andro-type-body-md);letter-spacing:var(--andro-type-body-md-tracking)}.a-type-body-sm,.andro-type-body-sm{font:var(--andro-type-body-sm);letter-spacing:var(--andro-type-body-sm-tracking)}.a-type-label-lg,.andro-type-label-lg{font:var(--andro-type-label-lg);letter-spacing:var(--andro-type-label-lg-tracking)}.a-type-label-md,.andro-type-label-md{font:var(--andro-type-label-md);letter-spacing:var(--andro-type-label-md-tracking)}.a-type-label-sm,.andro-type-label-sm{font:var(--andro-type-label-sm);letter-spacing:var(--andro-type-label-sm-tracking)}.a-type-overline,.andro-type-overline{font:var(--andro-type-overline);letter-spacing:var(--andro-type-overline-tracking);text-transform:uppercase}.a-type-code-lg,.andro-type-code-lg{font:var(--andro-type-code-lg);letter-spacing:var(--andro-type-code-lg-tracking)}.a-type-code-md,.andro-type-code-md{font:var(--andro-type-code-md);letter-spacing:var(--andro-type-code-md-tracking)}.a-type-code-sm,.andro-type-code-sm{font:var(--andro-type-code-sm);letter-spacing:var(--andro-type-code-sm-tracking)}.a-type-code-xs,.andro-type-code-xs{font:var(--andro-type-code-xs);letter-spacing:var(--andro-type-code-xs-tracking)}.a-type-terminal,.andro-type-terminal{font:var(--andro-type-terminal);letter-spacing:var(--andro-type-terminal-tracking)}}
