.main-fixed-container.svelte-osehbl{position:fixed!important;top:60px!important;left:50%!important;transform:translate(-50%)!important;width:100%!important;max-width:506px!important;height:calc(100vh - 60px)!important;background-image:url(../../../images/bg_whiteforest.webp)!important;background-position:top center!important;background-size:100% 100%!important;background-repeat:no-repeat!important;z-index:1!important}.scrollable-content.svelte-osehbl{position:absolute;top:0;left:0;right:0;bottom:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent;scroll-behavior:smooth;overscroll-behavior:contain;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background-color:#fff5}.scrollable-content.svelte-osehbl::-webkit-scrollbar{width:8px}.scrollable-content.svelte-osehbl::-webkit-scrollbar-track{background:transparent}.scrollable-content.svelte-osehbl::-webkit-scrollbar-thumb{background-color:#0003;border-radius:4px}.content-inner.svelte-osehbl{padding-bottom:160px}.header-container.svelte-osehbl{position:fixed!important;top:0!important;left:50%!important;transform:translate(-50%)!important;width:100%!important;max-width:506px!important;height:60px!important;z-index:1000!important;background:#000000f2!important;backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important}@media (max-width: 506px){.main-fixed-container.svelte-osehbl,.header-container.svelte-osehbl{left:0!important;transform:none!important;width:100vw!important;max-width:none!important}}body.lecture-page{overflow:hidden!important;height:100vh!important}.tab-button.svelte-osehbl{touch-action:manipulation;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;position:relative;z-index:1001;cursor:pointer;pointer-events:auto!important;-webkit-tap-highlight-color:transparent;transform:translateZ(0);will-change:opacity,background-color}.tab-button.svelte-osehbl:hover{opacity:.9}.tab-button.svelte-osehbl:active{transform:translateZ(0) scale(.98)}@media (min-width: 641px){.tab-button.svelte-osehbl{min-height:36px;padding:8px 12px;transition:all .2s ease}}@media (max-width: 640px){.tab-button.svelte-osehbl{min-height:44px;padding:10px 8px}}
