/* Generated by docs/build_accessible_type.py; no layout declarations. */
.ui-v1 .brand{font-size:1.375rem;}
.ui-v1 .brand-icon{font-size:1.75rem;}
.ui-v1 .eyebrow{font-size:0.8125rem;}
.ui-v1 .sidebar .eyebrow{font-size:0.8125rem;}
.ui-v1 .sidebar-foot p{font-size:0.8125rem;}
.ui-v1 .topbar{font-size:0.8125rem;}
.ui-v1 .pill{font-size:0.8125rem;}
.ui-v1 h1{font-size:2.6875rem;}
.ui-v1 h2{font-size:1.4375rem;}
.ui-v1 h3{font-size:1.125rem;}
.ui-v1 .hero h2{font-size:1.875rem;}
.ui-v1 .hero p{font-size:0.875rem;}
.ui-v1 .paper{font-size:0.8125rem;}
.ui-v1 .paper b{font-size:1.0625rem;}
.ui-v1 .section-heading>a{font-size:0.8125rem;}
.ui-v1 .subject{font-size:0.8125rem;}
.ui-v1 .course-card p,.ui-v1 .arrow{font-size:0.8125rem;}
.ui-v1 .plan{font-size:0.875rem;}
.ui-v1 .plan p{font-size:0.8125rem;}
.ui-v1 .attempt span{font-size:0.8125rem;}
.ui-v1 .status p{font-size:0.8125rem;}
.ui-v1 .small{font-size:0.8125rem;}
.ui-v1 label{font-size:0.875rem;}
.ui-v1 input,.ui-v1 textarea,.ui-v1 select{font-size:1rem;}
.ui-v1 summary{font-size:0.875rem;}
.ui-v1 .notice{font-size:0.875rem;}
.ui-v1 footer{font-size:0.8125rem;}
@media(max-width:760px){.ui-v1 nav a{font-size:0.8125rem;}
.ui-v1 .brand{font-size:1.25rem;}
.ui-v1 .topbar .pill{font-size:0.8125rem;}
.ui-v1 h1{font-size:2.125rem;}
.ui-v1 .hero h2{font-size:1.6875rem;}
.ui-v1 .section-heading>a{font-size:0.8125rem;}}
@media(max-width:760px){.ui-v1 .sidebar-foot .text-button{font-size:0.8125rem;}
.ui-v1 nav a{font-size:0.8125rem;}}
.ui-v1 .source-preview{font-size:0.875rem;}
.ui-v1 blockquote{font-size:0.875rem;}
.ui-v1 .voice-panel [role=status]{font-size:0.875rem;}
.ui-v1 .topbar{font-size:0.8125rem;}
.ui-v1 .notice{font-size:0.8125rem;}
.ui-v1 .launchpad h1{font-size:clamp(2.25rem,4.5vw,3.625rem);}
.ui-v1 .launchpad>p{font-size:0.9375rem;}
.ui-v1 .companion b{font-size:2.1875rem;}
.ui-v1 .companion i{font-size:1.75rem;}
.ui-v1 .companion>span{font-size:1.6875rem;}
.ui-v1 .talk-launch strong{font-size:1.1875rem;}
.ui-v1 .talk-launch small{font-size:0.8125rem;}
.ui-v1 .talk-launch>span:last-child{font-size:1.5625rem;}
.ui-v1 .mic-circle{font-size:1.625rem;}
.ui-v1 .quick-actions a{font-size:0.8125rem;}
.ui-v1 .quick-actions span{font-size:1.125rem;}
.ui-v1 .tutor-card h2{font-size:1.8125rem;}
.ui-v1 .welcome h1{font-size:2rem;}
@media(max-width:760px){.ui-v1 .launchpad h1{font-size:2.4375rem;}
.ui-v1 .talk-launch strong{font-size:1rem;}
.ui-v1 .talk-launch small{font-size:0.8125rem;}
.ui-v1 .quick-actions a{font-size:0.8125rem;}
.ui-v1 .tutor-card h2{font-size:1.5625rem;}}
.ui-v1 .studio-label{font-size:0.8125rem;}
.ui-v1 .pop-copy h1{font-size:clamp(2.25rem,4.2vw,4rem);}
.ui-v1 .pop-copy p{font-size:0.875rem;}
.ui-v1 .pop-note{font-size:0.8125rem;}
.ui-v1 .sticker{font-size:0.8125rem;}
.ui-v1 .discovery-heading span{font-size:0.8125rem;}
.ui-v1 .discovery-icon{font-size:1.875rem;}
.ui-v1 .discovery strong{font-size:1.125rem;}
.ui-v1 .discovery>span:not(.discovery-icon){font-size:0.8125rem;}
.ui-v1 .discovery b{font-size:0.8125rem;}
.ui-v1 .study-shortcut>span{font-size:1.875rem;}
.ui-v1 .study-shortcut p{font-size:0.8125rem;}
.ui-v1 .study-shortcut>a:last-child{font-size:0.8125rem;}
.ui-v1 .chat-heading h1{font-size:2.25rem;}
.ui-v1 .chat-info p{font-size:0.8125rem;}
.ui-v1 .bubble .text-button{font-size:0.8125rem;}
.ui-v1 .chat-info details p{font-size:0.8125rem;}
.ui-v1 .chat-info .attempt{font-size:0.8125rem;}
@media(max-width:760px){.ui-v1 nav a{font-size:0.8125rem;}
.ui-v1 .pop-copy h1{font-size:2.6875rem;}
.ui-v1 .chat-heading h1{font-size:2rem;}}
.ui-v1 .drama-copy h1{font-size:clamp(2.3125rem,4.2vw,4rem);}
.ui-v1 .drama-copy p{font-size:0.875rem;}
.ui-v1 .drama-copy .studio-label{font-size:0.8125rem;}
.ui-v1 .drama-label{font-size:0.8125rem;}
@media(max-width:760px){.ui-v1 .drama-copy h1{font-size:2.6875rem;}}
.ui-v1 .grade-summary h3,.ui-v1 .grade-mark{font-size:1.8rem;}
@media(max-width:600px){.ui-v1 .breadcrumbs{font-size:.85rem;}}
.ui-v1 .day-card h2{font-size:1.1rem;}
.ui-v1 .lesson h3{font-size:1rem;}
.ui-v1 .lesson p{font-size:.9rem;}
@media(max-width:600px){.ui-v1 .week-navigation strong{font-size:.88rem;}}
.ui-v1 .feedback-faces span{font-size:2.5rem;}
.ui-v1 .discovery-art{font-size:6rem;}
.ui-v1 .discovery-card h3{font-size:1.25rem;}
.ui-v1 .folder-heading h1{font-size:2rem;}
.ui-v1 .folder-actions h2{font-size:1.3rem;}
.ui-v1 .lesson-choice h3{font-size:1.15rem;}
@media(max-width:850px){.ui-v1 .folder-heading h1{font-size:1.8rem;}}
body.ui-v1{font-size:0.9375rem;}
.ui-v1 .sidebar nav a{font-size:0.875rem;}
.ui-v1 .brand{font-size:1.3125rem;}
.ui-v1 .sidebar-foot p{font-size:0.8125rem;}
.ui-v1 .display-switch button{font-size:0.8125rem;}
.ui-v1 h1,.ui-v1 .welcome h1,.ui-v1 .folder-heading h1,.ui-v1 .chat-heading h1{font-size:1.5625rem;}
.ui-v1 h2{font-size:1.1875rem;}
.ui-v1 h3{font-size:1rem;}
.ui-v1 .eyebrow{font-size:0.8125rem;}
.ui-v1 .breadcrumbs{font-size:0.8125rem;}
.ui-v1 .folder-card .eyebrow:before{font-size:1.375rem;}
.ui-v1 .folder-tabs a{font-size:0.8125rem;}
.ui-v1 .folder-action-buttons button{font-size:0.8125rem;}
.ui-v1 .lesson-choice h3{font-size:0.9375rem;}
.ui-v1 .lesson-row summary{font-size:0.8125rem;}
.ui-v1 .panel-close{font-size:0.8125rem;}
.ui-v1 .workspace-dialog details>summary{font-size:0.9375rem;}
.ui-v1 .exam-workspace details p{font-size:0.8125rem;}
.ui-v1 .exam-workspace form>p.small{font-size:0.8125rem;}
.ui-v1 .pop-copy h1,.ui-v1 .drama-copy h1{font-size:1.875rem;}
.ui-v1 .pop-copy p,.ui-v1 .drama-copy p{font-size:0.8125rem;}
.ui-v1 .tutor-card h2{font-size:1.375rem;}
.ui-v1 .launchpad h1{font-size:2rem;}
@media(max-width:850px){.ui-v1 .sidebar nav a{font-size:0.875rem;}
.ui-v1 .sidebar-foot .text-button{font-size:0.8125rem;}
.ui-v1 .folder-tabs a{font-size:0.8125rem;}
.ui-v1 .folder-heading h1{font-size:1.375rem;}
.ui-v1 .folder-card h3{font-size:1rem;}
.ui-v1 .pop-copy h1,.ui-v1 .drama-copy h1{font-size:1.5rem;}
.ui-v1 .folder-heading .button{font-size:0.8125rem;}
.ui-v1 h1,.ui-v1 .welcome h1{font-size:1.5rem;}
.ui-v1 .notice{font-size:0.8125rem;}}
.ui-v1 .pop-copy h1,.ui-v1 .drama-copy h1{font-size:1.5625rem;}
.ui-v1 .tutor-card .voice-panel p{font-size:0.8125rem;}
.ui-v1 .tutor-card .quick-actions button{font-size:0.8125rem;}
@media(max-width:850px){.ui-v1 .pop-copy h1,.ui-v1 .drama-copy h1{font-size:1.375rem;}}
.ui-v1 .home-dashboard .pop-copy h1,.ui-v1 .home-dashboard .drama-copy h1{font-size:1.375rem;}
.ui-v1 .home-dashboard .pop-copy .button,.ui-v1 .home-dashboard .drama-copy .button{font-size:0.8125rem;}
.ui-v1 .home-next h2{font-size:1rem;}
.ui-v1 .home-next .attempt{font-size:0.8125rem;}
.ui-v1 .home-next p{font-size:0.8125rem;}
.ui-v1 .home-dashboard #mon-assistante h2{font-size:1.1875rem;}
.ui-v1 .home-dashboard #mon-assistante>p{font-size:0.8125rem;}
.ui-v1 .home-dashboard .chat-composer>label{font-size:0.8125rem;}
.ui-v1 .home-dashboard .chat-composer [data-voice] p{font-size:0.8125rem;}
.ui-v1 .home-dashboard .quick-actions button{font-size:0.8125rem;}
.ui-v1 .home-dashboard #mon-assistante>a{font-size:0.8125rem;}
.ui-v1 .screen-index a{font-size:0.8125rem;}
.ui-v1 .voice-trial label{font-size:0.8125rem;}
.ui-v1 .welcome>p{font-size:0.8125rem;}
.ui-v1 .voice-panel p{font-size:0.8125rem;}
.ui-v1 .grade-summary h3,.ui-v1 .grade-mark{font-size:1.5rem;}
@media(max-width:1100px){.ui-v1 .screen-index a{font-size:0.8125rem;}}
@media(max-width:850px){.ui-v1 .home-dashboard .pop-copy h1,.ui-v1 .home-dashboard .drama-copy h1{font-size:1.1875rem;}
.ui-v1 .home-next .attempt{font-size:0.8125rem;}
.ui-v1 .home-next .button{font-size:0.8125rem;}
.ui-v1 .home-next h2{font-size:0.9375rem;}
.ui-v1 .section-switcher button{font-size:0.8125rem;}
.ui-v1 .home-next p{font-size:0.8125rem;}}
.ui-v1 .sidebar nav a{font-size:0.9375rem;}
.ui-v1 .sidebar .secondary-nav a{font-size:0.875rem;}
.ui-v1 .today-primary h2{font-size:1.375rem;}
.ui-v1 p,.ui-v1 label,.ui-v1 .preserve,.ui-v1 .source-preview{font-size:1rem;}
.ui-v1 .small,.ui-v1 [data-status],.ui-v1 footer{font-size:0.8125rem!important;}
.ui-v1 .question-nav span{font-size:0.875rem;}
.ui-v1 [data-question] h2{font-size:1.3125rem;}
@media(max-width:850px){.ui-v1 .local-tabs a{font-size:0.875rem;}
.ui-v1 [data-question] h2{font-size:1.1875rem;}}
.ui-v1 .today-primary h2{font-size:1.5rem;}
.ui-v1 .support-type{font-size:0.8125rem;}
.ui-v1 .support-card h3,.ui-v1 .saved-support h3{font-size:1.0625rem;}
@media(max-width:600px){.ui-v1 .today-primary h2{font-size:1.375rem;}
.ui-v1 .support-card h3{font-size:1.0625rem;}}
.ui-v1 .activity-type{font-size:0.8125rem;}
body.ui-v1[data-page=timetable] .day-card h2{font-size:0.9375rem;}
.ui-v1 .today-label{font-size:0.8125rem;}
body.ui-v1[data-page=timetable] .lesson h3{font-size:0.9375rem;}
body.ui-v1[data-page=timetable] .lesson p{font-size:0.8125rem;}
body.ui-v1[data-page=timetable] .lesson .eyebrow{font-size:0.8125rem;}
.ui-v1 .day-empty{font-size:0.8125rem;}
.ui-v1 .week-navigation strong{font-size:0.875rem;}
body.ui-v1[data-page=chat_home] .chat-intro h2{font-size:1.25rem;}
.ui-v1 .chat-composer p.small{font-size:0.8125rem;}
.ui-v1 .chat-info .card h3{font-size:0.9375rem;}
.ui-v1 .editorial-grid h3{font-size:1.25rem;}
.ui-v1 .editorial-grid p{font-size:0.9375rem;}
@media(max-width:600px){.ui-v1 .week-navigation strong{font-size:0.8125rem;}
.ui-v1 .chat-main .quick-actions a{font-size:0.8125rem;}}
