/* Return to the public learning story without covering any game controls. */
.learning-return-bar { min-height: 44px; padding: 0 24px; border-bottom: 1px solid #d5ad6833; background: #091b1e; display: flex; flex-wrap: wrap; justify-content: space-between; column-gap: 16px; }
.learning-return-bar a { min-height: 44px; display: inline-flex; align-items: center; color: #f4dcaa; font-size: 14px; line-height: 1.5; text-decoration: none; }
.learning-return-bar a:hover { text-decoration: underline; }
.layout { min-height: calc(100dvh - 135px); }
@media (min-width: 801px) { .sidebar { max-height: calc(100dvh - 135px); } }
@media (max-width: 800px) { .learning-return-bar { padding-inline: 14px; } }
