@layer properties,theme,base;@layer components{.tv-legal-accept{gap:var(--tv-spacing-sm);color:var(--tv-color-text-primary);flex-direction:column;display:flex}.tv-legal-accept>h2{color:var(--tv-color-ink);margin:0}.tv-legal-glyph{inline-size:var(--tv-icon-size-xxl);block-size:var(--tv-icon-size-xxl);color:var(--tv-color-brand-fg);margin-block-end:var(--tv-spacing-xs)}.tv-legal-quiet{color:var(--tv-color-text-secondary);font-size:var(--tv-text-body-medium-size);line-height:var(--tv-text-body-medium-line-height);margin:0}.tv-legal-docs{margin:var(--tv-spacing-xs) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.tv-legal-doc{align-items:center;gap:var(--tv-spacing-md);min-block-size:var(--tv-size-min-touch-target);padding-block:var(--tv-spacing-sm);color:var(--tv-color-text-primary);text-decoration:none;display:flex}.tv-legal-doc>.tv-icon:last-child{color:var(--tv-color-text-secondary)}.tv-legal-doc:hover .tv-legal-doc-title{text-underline-offset:var(--tv-spacing-xxxs);text-decoration:underline}.tv-legal-doc-words{flex-direction:column;flex:1;min-inline-size:0;display:flex}.tv-legal-doc-title{font-size:var(--tv-text-body-large-size);line-height:var(--tv-text-body-large-line-height);font-weight:var(--tv-text-title-medium-weight)}.tv-legal-doc-version{color:var(--tv-color-text-secondary);font-size:var(--tv-text-body-small-size);line-height:var(--tv-text-body-small-line-height)}.tv-legal-accept-actions{gap:var(--tv-spacing-xxs);flex-direction:column;margin-block-start:var(--tv-spacing-md);display:flex}.tv-legal-page{inline-size:100%;max-inline-size:var(--tv-content-width-form);padding:var(--tv-spacing-lg) var(--tv-spacing-md);flex-direction:column;flex-grow:1;justify-content:center;margin-inline:auto;display:flex}.tv-legal-notice{gap:var(--tv-spacing-lg);inline-size:100%;max-inline-size:var(--tv-content-width-form);color:var(--tv-color-text-primary);flex-direction:column;margin-inline:auto;display:flex}.tv-legal-notice-head{gap:var(--tv-spacing-xs);flex-direction:column;display:flex}.tv-legal-notice-head>h1,.tv-legal-notice-sent>h1{color:var(--tv-color-ink);margin:0}.tv-legal-notice-part{gap:var(--tv-spacing-sm);flex-direction:column;display:flex}.tv-legal-notice-label{font-size:var(--tv-text-label-large-size);line-height:var(--tv-text-label-large-line-height);font-weight:var(--tv-text-label-large-weight);margin:0}.tv-legal-notice-explanation{min-block-size:calc(var(--tv-size-input-height) * 3)}.tv-legal-notice-error{align-items:flex-start;gap:var(--tv-spacing-xs);color:var(--tv-color-error);font-size:var(--tv-text-body-small-size);line-height:var(--tv-text-body-small-line-height);margin:0;display:flex}.tv-legal-notice-sent{align-items:flex-start;gap:var(--tv-spacing-sm)}.tv-legal-notice-sent>.tv-btn{margin-block-start:var(--tv-spacing-sm)}}@layer utilities;
