@layer viraui.preflight;@layer viraui.components{@property --vui-text-align{syntax:"*";inherits:false;initial-value:start}@property --vui-text-max-width{syntax:"*";inherits:false;initial-value:none}@property --vui-text-literal-color{syntax:"<color>";inherits:false;initial-value:#0000}@property --vui-text-white-space{syntax:"*";inherits:false;initial-value:normal}@property --vui-text-wrap{syntax:"*";inherits:false;initial-value:pretty}@property --vui-text-letter-spacing{syntax:"normal|<length>";inherits:false;initial-value:normal}@property --vui-text-text-transform{syntax:"none|capitalize|uppercase|lowercase";inherits:false;initial-value:none}@property --vui-text-font-weight{syntax:"<number>";inherits:false;initial-value:400}@property --vui-text-font-width{syntax:"<number>";inherits:false;initial-value:100}@property --vui-text-font-opsz{syntax:"<number>";inherits:false;initial-value:16}@property --vui-text-trim{syntax:"*";inherits:false;initial-value:trim-both}@property --vui-text-trim-type{syntax:"*";inherits:false;initial-value:cap alphabetic}@property --vui-text-padding-inline-start{syntax:"<length>";inherits:false;initial-value:0}@property --vui-text-padding-inline-end{syntax:"<length>";inherits:false;initial-value:0}@property --vui-text-padding-block-start{syntax:"<length>";inherits:false;initial-value:0}@property --vui-text-padding-block-end{syntax:"<length>";inherits:false;initial-value:0}@property --vui-text-font-size{syntax:"<length>";inherits:false;initial-value:1rem}@property --vui-text-font-family{syntax:"*";inherits:false;initial-value:sans-serif}@property --vui-text-line-height{syntax:"normal|<number>|<length-percentage>";inherits:false;initial-value:normal}@property --__text-fluid{syntax:"<number>";inherits:false;initial-value:0}@property --__text-size-min{syntax:"<length>";inherits:false;initial-value:1rem}@property --__text-size-max{syntax:"<length>";inherits:false;initial-value:1rem}.viraui__text-module__Text_bS8kv{--__text-fluid:calc((100vi - 320px) / 1125px);--__text-size-min:var(--font-scale-body-s);--__text-size-max:var(--font-scale-body-m);--vui-text-font-size:clamp(var(--__text-size-min), calc(var(--__text-size-min) + (var(--__text-size-max) - var(--__text-size-min)) * var(--__text-fluid)), var(--__text-size-max));--vui-text-font-family:var(--font-family-body);--vui-text-line-height:var(--font-leading-m);max-inline-size:var(--vui-text-max-width);font-family:var(--vui-text-font-family);font-size:var(--vui-text-font-size);line-height:var(--vui-text-line-height);letter-spacing:var(--vui-text-letter-spacing);text-transform:var(--vui-text-text-transform);text-wrap:var(--vui-text-wrap);white-space:var(--vui-text-white-space);word-break:break-word;font-weight:var(--vui-text-font-weight);font-stretch:calc(var(--vui-text-font-width) * 1%);font-optical-sizing:auto;font-variation-settings:"wght" var(--vui-text-font-weight),"wdth" var(--vui-text-font-width),"opsz" var(--vui-text-font-opsz);text-box:var(--vui-text-trim) var(--vui-text-trim-type);margin:0}.viraui__text-module__Text_bS8kv[data-text-selection=false]{-webkit-user-select:none;user-select:none}.viraui__text-module__Text_bS8kv[data-text-has-align=true]{text-align:var(--vui-text-align)}.viraui__text-module__Text_bS8kv[data-text-has-padding=true]{padding:var(--vui-text-padding-block-start) var(--vui-text-padding-inline-end) var(--vui-text-padding-block-end) var(--vui-text-padding-inline-start)}.viraui__text-module__Text_bS8kv[data-text-family=mono]{--vui-text-font-family:var(--font-family-mono)}.viraui__text-module__Text_bS8kv[data-text-size="4xl"]{--__text-size-min:var(--font-scale-body-3xl);--__text-size-max:var(--font-scale-body-4xl)}.viraui__text-module__Text_bS8kv[data-text-size="3xl"]{--__text-size-min:var(--font-scale-body-2xl);--__text-size-max:var(--font-scale-body-3xl)}.viraui__text-module__Text_bS8kv[data-text-size="2xl"]{--__text-size-min:var(--font-scale-body-xl);--__text-size-max:var(--font-scale-body-2xl)}.viraui__text-module__Text_bS8kv[data-text-size=xl]{--__text-size-min:var(--font-scale-body-l);--__text-size-max:var(--font-scale-body-xl)}.viraui__text-module__Text_bS8kv[data-text-size=l]{--__text-size-min:var(--font-scale-body-m);--__text-size-max:var(--font-scale-body-l)}.viraui__text-module__Text_bS8kv[data-text-size=s]{--__text-size-min:var(--font-scale-body-s);--__text-size-max:var(--font-scale-body-s)}.viraui__text-module__Text_bS8kv[data-text-size=xs]{--__text-size-min:var(--font-scale-body-xs);--__text-size-max:var(--font-scale-body-xs)}.viraui__text-module__Text_bS8kv .viraui__text-module__Text_bS8kv:not([data-text-size]){font-size:inherit}.viraui__text-module__Text_bS8kv .viraui__text-module__Text_bS8kv:not([data-text-line-height]){line-height:inherit}.viraui__text-module__Text_bS8kv[data-text-fluid=false]{--vui-text-font-size:var(--__text-size-max)}@container root style(--effect-fluid-typography:initial){.viraui__text-module__Text_bS8kv{--vui-text-font-size:var(--__text-size-max)}}.viraui__text-module__Text_bS8kv[data-text-weight=light]{--vui-text-font-weight:200}.viraui__text-module__Text_bS8kv[data-text-weight=semibold]{--vui-text-font-weight:600}.viraui__text-module__Text_bS8kv[data-text-weight=bold]{--vui-text-font-weight:800}.viraui__text-module__Text_bS8kv[data-text-tone=primary]{color:var(--global-primary)}.viraui__text-module__Text_bS8kv[data-text-tone=muted]{color:var(--global-muted)}.viraui__text-module__Text_bS8kv[data-text-tone=interactive]{color:var(--global-interactive-text)}.viraui__text-module__Text_bS8kv[data-text-tone=positive]{color:var(--highlight-green)}.viraui__text-module__Text_bS8kv[data-text-tone=informative]{color:var(--highlight-blue)}.viraui__text-module__Text_bS8kv[data-text-tone=danger]{color:var(--highlight-red)}.viraui__text-module__Text_bS8kv[data-text-tone=warning]{color:var(--highlight-yellow)}.viraui__text-module__Text_bS8kv[data-text-has-literal-color=true]{color:var(--vui-text-literal-color)}.viraui__text-module__Text_bS8kv[data-text-line-height=none]{--vui-text-line-height:0}.viraui__text-module__Text_bS8kv[data-text-line-height=xs]{--vui-text-line-height:var(--font-leading-xs)}.viraui__text-module__Text_bS8kv[data-text-line-height=s]{--vui-text-line-height:var(--font-leading-s)}.viraui__text-module__Text_bS8kv[data-text-line-height=m]{--vui-text-line-height:var(--font-leading-m)}.viraui__text-module__Text_bS8kv[data-text-line-height=l]{--vui-text-line-height:var(--font-leading-l)}}@layer viraui.overrides;
