.lesson-story{border:1px solid var(--lesson-color,#32e6aa);border-top:3px solid var(--lesson-color,#32e6aa);border-radius:10px;padding:20px;margin:24px 0;background:color-mix(in srgb,var(--lesson-color,#32e6aa) 6%,var(--lr-bg,#050606));scroll-margin-top:20px}.lesson-story h4{font-size:16px;line-height:1.6}.lesson-story>p{line-height:1.8}.story-progress{color:var(--lesson-color,#32e6aa);font-size:12px;font-weight:700}.story-options{display:grid;gap:8px}.story-options button{color:var(--lr-text,#fff);font:inherit;text-align:left;min-height:48px;padding:12px;border:1px solid var(--lr-line,#304035);border-radius:8px;background:transparent;cursor:pointer;line-height:1.6}.story-options button[aria-pressed=true]{border-color:var(--lesson-color,#32e6aa);background:color-mix(in srgb,var(--lesson-color,#32e6aa) 12%,transparent)}.story-options button:disabled{cursor:default}.story-feedback{border-left:3px solid var(--lesson-color,#32e6aa);padding:12px 16px;margin-top:14px}.story-ending{padding:14px;border-radius:8px}.story-ending,.study-session-nav .study-game-banner{background:color-mix(in srgb,var(--lesson-color,#32e6aa) 10%,transparent)}.study-session-nav .study-game-banner{color:var(--lesson-color,#32e6aa);border-color:var(--lesson-color,#32e6aa)}@media(max-width:600px){.lesson-story{padding:14px}.study-session-nav a{flex-basis:calc(50% - 8px)}}