/* Claude course: warm editorial intelligence layered onto MaanavaN */
.claude-course-page{--claude-coral:#d97757;--claude-rust:#a94f35;--claude-cream:#f7f1e8;--claude-ink:#2d241f;--claude-mauve:#7a5668}.claude-course-page .uc-hero{background:radial-gradient(circle at 74% 20%,rgba(230,139,102,.2),transparent 30%),radial-gradient(circle at 8% 85%,rgba(139,91,112,.18),transparent 33%),linear-gradient(135deg,#221a18 0%,#38251f 52%,#472a22 100%)}.claude-course-page .uc-hero:before{background-image:linear-gradient(rgba(246,225,207,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(246,225,207,.035) 1px,transparent 1px);background-size:42px 42px}.claude-course-page .uc-kicker{color:#f0a681}.claude-course-page .uc-hero h1{max-width:720px;color:#fff6ed}.claude-course-page .uc-intro{color:#eadbd0}.claude-course-page .uc-meta span{border-color:rgba(242,179,147,.2);background:rgba(255,244,234,.07);color:#f4ded0}.claude-course-page .uc-hero-signal{border-color:rgba(232,151,113,.22);background:rgba(78,38,28,.34)}.claude-course-page .uc-hero-signal>span{background:#e18a63;box-shadow:0 0 0 8px rgba(225,138,99,.12)}.claude-course-page .uc-actions .uc-primary{border-color:#f4b18d;background:linear-gradient(135deg,#f2b08d,#df7e5b 58%,#b9563b);color:#31170f;box-shadow:0 18px 40px rgba(177,80,54,.34)}.claude-course-page .uc-actions .uc-syllabus{color:#ffe9da}.claude-course-page .uc-action-trust{color:#d9b9aa}.claude-workspace{overflow:hidden;min-height:455px!important;border-color:rgba(235,158,119,.3)!important;background:radial-gradient(circle at 90% 10%,rgba(218,119,87,.2),transparent 34%),linear-gradient(155deg,#241b19,#3b2823 58%,#251b1a)!important;box-shadow:0 30px 70px rgba(12,6,4,.42)!important}.claude-workspace>header{border-color:rgba(240,183,153,.14)!important;background:rgba(23,13,11,.45)!important}.claude-workspace>header span{color:#f0a681!important}.claude-context{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:20px 22px;border-bottom:1px solid rgba(242,185,154,.12)}.claude-mark{display:grid;width:42px;height:42px;place-items:center;border-radius:13px;background:linear-gradient(145deg,#e59670,#bd5c40);color:#2f1710;font-weight:950}.claude-context small,.claude-context strong{display:block}.claude-context small{color:#df936f!important}.claude-context strong{margin-top:4px;color:#fff1e7;font-size:.72rem}.claude-context>b{padding:7px 9px;border-radius:999px;background:rgba(226,139,99,.12);color:#efaa88;font-size:.52rem}.claude-conversation{display:grid!important;gap:10px;padding:18px 22px}.claude-conversation article{display:grid;grid-template-columns:62px 1fr;gap:12px;padding:13px;border:1px solid rgba(239,174,142,.12);border-radius:12px;background:rgba(255,246,238,.045)}.claude-conversation article:last-child{background:rgba(212,111,75,.09)}.claude-conversation small{padding-top:2px;color:#ee9f7a!important}.claude-conversation p{margin:0;color:#ecdcd2;font-size:.67rem;line-height:1.55}.claude-conversation article:last-child p span{display:block;height:5px;margin:5px 0;border-radius:8px;background:linear-gradient(90deg,#a95239,#df8b64);animation:claude-write 2.2s ease-in-out infinite}.claude-conversation article:last-child p span:nth-child(2){width:87%;animation-delay:.15s}.claude-conversation article:last-child p span:nth-child(3){width:71%;animation-delay:.3s}.claude-conversation article:last-child p span:nth-child(4){width:49%;animation-delay:.45s}.claude-conversation article>b{grid-column:2;color:#cd937c;font-size:.5rem}.claude-output{display:grid!important;grid-template-columns:repeat(3,1fr);gap:8px;padding:0 22px 22px}.claude-output span{padding:11px;border:1px solid rgba(239,174,142,.12);border-radius:9px;background:#2d211e}.claude-output small,.claude-output b{display:block}.claude-output small{color:#d9825f!important}.claude-output b{margin-top:5px;color:#f6e5da;font-size:.6rem}.claude-capabilities{max-width:1160px;margin:0 auto;padding:76px 28px 92px}.claude-capabilities>header{max-width:760px}.claude-capabilities>header p{margin:0;color:var(--claude-rust);font-size:.68rem;font-weight:900;letter-spacing:.13em}.claude-capabilities>header h2{margin:.75rem 0 1rem;color:var(--claude-ink);font-size:clamp(2rem,4vw,3.25rem);line-height:1.05;letter-spacing:-.045em}.claude-capabilities>header span{color:#6f5e55;font-size:1rem;line-height:1.7}.claude-capabilities>div{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:2rem}.claude-capabilities article{padding:1.35rem;border:1px solid #ead8ca;border-radius:1rem;background:linear-gradient(145deg,#fffdf9,var(--claude-cream));box-shadow:0 15px 34px rgba(93,57,42,.07)}.claude-capabilities article svg{width:2.2rem;height:2.2rem;padding:.52rem;border-radius:.65rem;background:#f4dfd2;color:var(--claude-rust)}.claude-capabilities article small{display:block;margin-top:1.25rem;color:var(--claude-rust);font-size:.53rem;font-weight:900;letter-spacing:.1em}.claude-capabilities article h3{margin:.55rem 0;color:var(--claude-ink);font-size:1rem;line-height:1.35}.claude-capabilities article p{margin:0;color:#77655b;font-size:.78rem;line-height:1.6}.claude-capabilities>aside{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:14px;padding:1rem;border-radius:.9rem;background:#32231f;color:#f8e8dd}.claude-capabilities>aside span{padding:7px 9px;border:1px solid rgba(240,172,139,.25);border-radius:7px;color:#efa986;font-size:.58rem;font-weight:900;letter-spacing:.08em}.claude-capabilities>aside b{color:#d87b58}.claude-capabilities>aside strong{margin-left:10px;color:#f0c4ae;font-size:.68rem}.claude-course-page .uc-outcomes,.claude-course-page .uc-fit{background:#fbf7f1}.claude-course-page .uc-outcomes article,.claude-course-page .uc-syllabus-section article{border-color:#eadbcf}.claude-course-page .uc-outcomes article>b,.claude-course-page .uc-syllabus-section article>div>span{color:var(--claude-rust)}.claude-course-page .uc-example,.claude-course-page .uc-market-heading,.claude-course-page .uc-final{background:radial-gradient(circle at 88% 12%,rgba(221,126,88,.2),transparent 30%),linear-gradient(140deg,#241a18,#4a2d25)!important}.claude-course-page .uc-market-heading>p,.claude-course-page .uc-market-signal small,.claude-course-page .uc-final>div>p{color:#efa07c}.claude-course-page .uc-market-signal{border-color:rgba(237,158,120,.22)}.claude-course-page .uc-path{background:#f2e7dc}.claude-course-page .uc-final>div:last-child>a.uc-final-primary{border-color:#f1b08d;background:linear-gradient(135deg,#f2b08d,#df7e5b 58%,#b9563b);color:#31170f;box-shadow:0 15px 34px rgba(177,80,54,.3)}
@keyframes claude-write{0%,100%{opacity:.35;transform:scaleX(.68);transform-origin:left}50%{opacity:1;transform:scaleX(1)}}
@media(hover:hover){.claude-capabilities article{transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.claude-capabilities article:hover{transform:translateY(-6px);border-color:#dc9b7c;box-shadow:0 23px 44px rgba(115,60,40,.13)}}
@media(max-width:900px){.claude-capabilities>div{grid-template-columns:1fr 1fr}.claude-capabilities>aside{flex-wrap:wrap}.claude-capabilities>aside strong{flex-basis:100%;margin:4px 0 0;text-align:center}}
@media(max-width:600px){.claude-workspace{min-height:430px!important}.claude-context{grid-template-columns:auto 1fr}.claude-context>b{display:none}.claude-conversation article{grid-template-columns:1fr}.claude-conversation article>b{grid-column:1}.claude-output{grid-template-columns:1fr}.claude-output span:nth-child(n+3){display:none}.claude-capabilities{padding:58px 18px 70px}.claude-capabilities>div{grid-template-columns:1fr}.claude-capabilities>aside b{display:none}}
@media(prefers-reduced-motion:reduce){.claude-conversation article:last-child p span{animation:none!important;opacity:1!important;transform:none!important}}
