:root{--font-body:-apple-system,BlinkMacSystemFont,'Segoe UI',Arial,sans-serif}.platform-view{font-family:var(--font-body);background:#faf9f6}.stage-ribbon{height:30px;display:flex;align-items:center;justify-content:center;gap:12px;background:#e9eddf;color:#58654b;font:10px var(--font-body);letter-spacing:.04em}.stage-ribbon a{text-decoration:underline;text-underline-offset:3px}.stage-ribbon+#app{height:calc(100dvh - 30px)}.stage-ribbon+#app .h-screen{height:calc(100dvh - 30px)}.author-back{display:block;padding:5px 20px 15px;font-size:11px;color:#c8d0bd}.platform-view .auth-page{background:#252d21}.platform-view .sidebar{background:#252d21}.platform-view .lesson-main{background:#faf9f6}.platform-view .lesson-prose{font-family:var(--font-body)}.platform-view .btn-primary{background:#495a3b;color:#fff}.platform-view .btn-secondary{border-radius:20px}.platform-view .lesson-prose h1{letter-spacing:-.04em}.platform-view .avatar-chip{background:#556748}.platform-view .lesson-prose p{line-height:1.75}

.lab-brand{min-width:0;flex:1;padding-right:96px;font-size:13px;font-weight:600;line-height:1.35;letter-spacing:-.01em}.lab-brand span{display:block;white-space:nowrap}.lab-brand span+span{font-size:11px;font-weight:400;opacity:.75}
