/* Optional device-local, reversible schedule-only presentation. */
.study-design-note{font-size:12px;line-height:1.5;margin:10px 0 0}
.appearance-switch:has([data-appearance-setting=study]:focus-visible)>i{outline:2px solid var(--brand);outline-offset:4px}
html[data-appearance-study=on]:not([data-admin-design=on]) :is(.ambient-bg,.update-banner,[data-module-mascot],[data-module-dialog],[data-module-preparation-hint],.day-notes-panel,.day-progress-wide,.day-add-bottom,.timeline-item.kind-task,.timeline-item.kind-focus,.lesson-details-panel,.lesson-open-hint,.important-summary,.lesson-comment,.teacher-rating,.summary-grid,.preview-task,.preview-notes){display:none!important}
html[data-appearance-study=on]:not([data-admin-design=on]) .topbar [data-dialog=task-dialog],
html[data-appearance-study=on]:not([data-admin-design=on]) #day-view :is(.panel-head .panel-actions,.empty-state){display:none!important}
html[data-appearance-study=on]:not([data-admin-design=on]) .mobile-nav a[href="/study"],
html[data-appearance-study=on]:not([data-admin-design=on]) .menu-grid a:is([href="/menu/rhythm"],[href="/packing"],[data-update-open]),
html[data-appearance-study=on]:not([data-admin-design=on]) :is(.profile-statistics-button,.attendance-streak){display:none!important}
html[data-appearance-study=on]:not([data-admin-design=on]) .mobile-nav{grid-template-columns:repeat(3,minmax(0,1fr))}
html[data-appearance-study=on]:not([data-admin-design=on]) :is(.topbar,.mobile-nav,.week-picker,.panel,.study-card,.timeline-content,.button){box-shadow:none!important;backdrop-filter:none!important;background-image:none!important}
html[data-appearance-study=on]:not([data-admin-design=on]) :is(.panel,.week-picker,.study-card,.timeline-content){border-radius:12px}
html[data-appearance-study=on]:not([data-admin-design=on]) .timeline-content{background:var(--surface-solid,var(--surface))!important;padding:14px!important;box-shadow:none!important}
html[data-appearance-study=on]:not([data-admin-design=on]) .timeline-content h3{font-size:16px}
html[data-appearance-study=on]:not([data-admin-design=on]) .lesson-title-button{cursor:default;opacity:1}
html[data-appearance-study=on]:not([data-admin-design=on]) .timeline-content .teacher-line{display:block!important;font-weight:400;font-size:12px}
html[data-appearance-study=on]:not([data-admin-design=on]) .timeline-content .teacher-line a{pointer-events:none;color:inherit;text-decoration:none}
html[data-appearance-study=on]:not([data-admin-design=on]) .timeline-marker{box-shadow:none!important}
html[data-appearance-study=on]:not([data-admin-design=on]) .next-lesson-status{font-size:11px}
.study-simple-empty{padding:18px 0;color:var(--ink-soft)}
html[data-appearance-study=on]:not([data-admin-design=on]) #day-view:has(.kind-lesson) [data-study-empty]{display:none!important}
