/* Gold v5 course overview skin; original overview and curriculum content retained. */
body[data-writing-directory]{--royal:#a57b23;--royal-deep:#8d6619;--gold:#d4a644;--pale:#fff0c9;--tint:#fff8e8;background:#edf0f3;font-size:20px}
body[data-writing-directory] .platform-header{width:100%;margin:0;border-top-color:#d4a644;box-shadow:none;background:#fff}
body[data-writing-directory] .platform-body{width:100%;max-width:none;margin:0;grid-template-columns:235px minmax(0,1fr)}
body[data-writing-directory] .course-sidebar{background:linear-gradient(165deg,#101b2d,#302c22 65%,#52431e);color:#fff}
body[data-writing-directory] .sidebar-panel{background:transparent;border-color:#ffffff28;color:#fff}
body[data-writing-directory] .course-sidebar h2,body[data-writing-directory] .side-h1,body[data-writing-directory] .profile-greet{color:#fff}
body[data-writing-directory] .profile-cheer,body[data-writing-directory] .progress-label,body[data-writing-directory] .side-stats,body[data-writing-directory] .sidebar-title-row{color:#f3d17d}
body[data-writing-directory] .course-sidebar .rail-item{color:#fff}
body[data-writing-directory] .module-card h3{font-size:20px;line-height:1.6}
body[data-writing-directory] p,body[data-writing-directory] .module-desc{font-size:20px;line-height:1.8}
body[data-writing-directory] .module-card{min-height:86px;margin-bottom:15px}
body[data-writing-directory] .module-tabs button{white-space:normal;line-height:1.6}
body[data-writing-directory] #directory-menu-toggle{border:1px solid #c9b582;background:#fff7e4;color:#715118;font:700 14px/1.5 Arial,sans-serif;padding:8px 12px;cursor:pointer}
body[data-writing-directory].directory-menu-collapsed .course-sidebar{display:none}
body[data-writing-directory].directory-menu-collapsed .platform-body{grid-template-columns:minmax(0,1fr)}
body[data-writing-directory="sentence-conventions-bootcamp"] .side-h1,body[data-writing-directory="sentence-conventions-bootcamp"] .hero h1{font-family:Georgia,serif}
@media(max-width:800px){body[data-writing-directory] .platform-body{grid-template-columns:minmax(0,1fr)}body[data-writing-directory] .course-sidebar{position:static;height:auto;max-height:55vh;overflow:auto}body[data-writing-directory] p,body[data-writing-directory] .module-desc,body[data-writing-directory] .module-card h3{font-size:19px}}

.free-preview-note{margin:18px 24px;padding:16px 20px;background:#fff6e2;border-left:4px solid #d4a644;font:18px/1.7 Arial,sans-serif;color:#0b162b} [aria-disabled="true"][data-planned-lesson]{opacity:.7;cursor:default}
