.day-only,.day-nav-icon{display:none}html:not([data-theme=dark]):not([data-theme=emerald]) .day-header{--day-navy:#123b50;--day-teal:#007d7c;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.45fr) minmax(0,1.35fr);grid-template-rows:auto auto auto auto;gap:16px 24px;position:relative;isolation:isolate;min-height:390px;margin:14px -10px 22px;padding:28px 30px 24px;border:1px solid #fff;border-radius:28px;background:#e8faf5 url(/day-header-art.webp) center 52%/cover no-repeat;box-shadow:0 10px 30px #05766a1b,0 0 0 1px #b2dfd4;color:var(--day-navy);overflow:hidden}html:not([data-theme=dark]):not([data-theme=emerald]) .day-header::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#fafffbe8 0%,#fafffbab 26%,#fafffb00 43%,#f1fffb26 53%,#edfbf7e8 68%,#effcf7ed 100%)}html:not([data-theme=dark]):not([data-theme=emerald]) .day-header .day-only{display:block}html:not([data-theme=dark]):not([data-theme=emerald]) .day-header .brand{grid-column:1;grid-row:1;width:300px;padding:0;align-self:center}html:not([data-theme=dark]):not([data-theme=emerald]) .day-header .brand img{width:100%;height:auto;display:block}html:not([data-theme=dark]):not([data-theme=emerald]) .day-header .day-tools{grid-column:3;grid-row:1;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px}html:not([data-theme=dark]):not([data-theme=emerald]) .day-header .biogenius-theme-toggle{margin:0;display:flex;gap:2px;padding:4px;background:#e4f5efcc;border:1px solid #a9d8ce;box-shadow:inset 0 1px 4px #fff;border-radius:30px;white-space:nowrap}html:not([data-theme=dark]):not([data-theme=emerald]) .day-header .theme-option{min-height:36px;padding:7px 10px;border-radius:25px;font-size:13px}html:not([data-theme=dark]):not([data-theme=emerald]) .day-header .student-account-link{margin:0;min-height:46px;padding:9px 15px;border:1px solid #dfc576;background:linear-gradient(115deg,#008f84,#005954);border-radius:18px;color:white;box-shadow:0 4px 14px #007c7226;max-width:240px;line-height:1.4;font-size:13px;white-space:normal}html:not([data-theme=dark]):not([data-theme=emerald]) .day-header .day-welcome{grid-column:1;grid-row:2;align-self:center;padding:5px 0}.day-welcome .day-eyebrow{margin:0 0 9px;font-size:12px;letter-spacing:.24em;font-weight:700;color:#447363}.day-welcome h2{font-size:clamp(27px,2.8vw,42px);font-weight:800;line-height:1.08;letter-spacing:-.04em;margin:0;max-width:370px;color:#103b52}.day-welcome h2 span{color:#008b83}.day-welcome .day-motto{font-size:18px;line-height:1.5;margin:12px 0 3px;color:#154957}.day-welcome .day-ar{font-size:15px;color:#467268;text-align:left;margin:0}html:not([data-theme=dark]):not([data-theme=emerald]) .day-header .academy-nav{grid-column:3;grid-row:2 / span 3;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-content:start;gap:10px;margin:0;padding:0;align-self:center}html:not([data-theme=dark]):not([data-theme=emerald]) .day-header .academy-nav>a{grid-column:span 3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0;min-height:112px;padding:12px 5px;border-radius:19px;border:1px solid #b5dfd6;background:linear-gradient(145deg,#ffffffef,#f0fcf8e8);box-shadow:0 5px 11px #087b7010,inset 0 1px 0 white;color:#123b50;font-size:clamp(12px,1.05vw,15px);font-weight:750;line-height:1.25;transition:transform .18s,box-shadow .18s}html:not([data-theme=dark]):not([data-theme=emerald]) .day-header .academy-nav>a small{font-size:12px;margin:1px 0 0;font-weight:550;color:#446c70;line-height:1.45}html:not([data-theme=dark]):not([data-theme=emerald]) .day-header .day-nav-icon{display:block;color:#008780;width:30px;height:30px;margin-bottom:4px}.day-nav-icon svg{width:100%;height:100%;display:block}html:not([data-theme=dark]):not([data-theme=emerald]) .day-header .academy-nav>a:nth-last-child(-n+3){grid-column:span 4;min-height:80px;font-size:13px}html:not([data-theme=dark]):not([data-theme=emerald]) .day-header .academy-nav>a:nth-last-child(-n+3) .day-nav-icon{width:24px;height:24px;margin:0}html:not([data-theme=dark]):not([data-theme=emerald]) .day-header .academy-nav>a[aria-current=page]{color:white;background:linear-gradient(135deg,#05a99b,#006d73);border-color:#41c9b5;box-shadow:0 5px 0 #d0b554,0 8px 14px #08786d25}html:not([data-theme=dark]):not([data-theme=emerald]) .day-header .academy-nav>a[aria-current=page] :is(small,.day-nav-icon){color:white}html:not([data-theme=dark]):not([data-theme=emerald]) .day-header .academy-nav>.garden-nav-link{background:linear-gradient(145deg,#fffef3,#fff0bce8);border:1.5px solid #cfb251;box-shadow:0 0 0 2px #fff9d9,0 5px 18px #caa64627;padding:6px 5px;color:#574918}html:not([data-theme=dark]):not([data-theme=emerald]) .day-header .garden-nav-emblem{width:46px;height:46px;filter:drop-shadow(0 2px 2px #91792835)}html:not([data-theme=dark]):not([data-theme=emerald]) .day-header .garden-nav-label{display:flex;flex-direction:column}.day-header .garden-nav-label strong{font-weight:650}html:not([data-theme=dark]):not([data-theme=emerald]) .day-header .garden-nav-label small{order:-1;font-size:14px;font-weight:800;color:#534517;margin:0 0 4px}html:not([data-theme=dark]):not([data-theme=emerald]) .day-header .garden-nav-label strong{font-size:12px;line-height:1.4;color:#6e622d}html:not([data-theme=dark]):not([data-theme=emerald]) .day-header .byline{grid-column:1;grid-row:3;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:6px;background:#fffffff0;border:1px solid #d8eee2;border-radius:16px;padding:12px 15px;margin:0;line-height:1.4;font-size:14px;max-width:355px;box-shadow:0 4px 12px #087b700d}.day-course small{font-size:12px;color:#51796e;margin-top:3px}.day-header .byline>strong{font-size:14px}html:not([data-theme=dark]):not([data-theme=emerald]) .day-header .day-resume{grid-column:1 / span 2;grid-row:4;display:flex;align-items:center;gap:12px;max-width:470px;min-height:83px;padding:12px 16px;border-radius:23px;border:1px solid #d5c78c;background:linear-gradient(120deg,#fffef5f5,#f8fffbf5);box-shadow:0 5px 17px #3d8d6f23;text-decoration:none;color:#123b50}.day-resume-icon{display:grid;place-items:center;width:46px;height:46px;flex:none;border:1px solid #b7dac9;border-radius:50%;background:#e4f5e8;color:#098471}.day-resume-icon svg{width:27px;height:27px}.day-resume-copy{display:grid;gap:4px;min-width:0}.day-resume-copy small{font-size:10px;letter-spacing:.08em;color:#63806c;font-weight:800}.day-resume-copy strong{font-size:17px;line-height:1.3}.day-resume-copy>span{font-size:12px;color:#517069;text-align:left}.day-resume-arrow{margin-left:auto;display:grid;place-items:center;width:37px;height:37px;border-radius:50%;flex:none;background:linear-gradient(130deg,#13b8a0,#007c7b);color:white;font-size:23px;box-shadow:0 2px 7px #03877130}html:not([data-theme=dark]):not([data-theme=emerald]) .day-header :is(a,button):focus-visible{outline:3px solid #137b93;outline-offset:4px}html:not([data-theme=dark]):not([data-theme=emerald]) .day-header .academy-nav>a:hover{transform:translateY(-2px);box-shadow:0 7px 17px #087b7029}@media(min-width:1000px){html:not([data-theme=dark]):not([data-theme=emerald]) body:not(.on-home) .day-header{min-height:0;grid-template-columns:260px 1fr;grid-template-rows:auto auto;padding:18px 24px;gap:10px 20px}html:not([data-theme=dark]):not([data-theme=emerald]) body:not(.on-home) .day-header .brand{width:250px}html:not([data-theme=dark]):not([data-theme=emerald]) body:not(.on-home) .day-header .day-tools{grid-column:2;grid-row:1}html:not([data-theme=dark]):not([data-theme=emerald]) body:not(.on-home) .day-header .academy-nav{grid-column:2;grid-row:2;display:flex;flex-wrap:wrap;align-self:center;justify-content:flex-end;gap:6px}html:not([data-theme=dark]):not([data-theme=emerald]) body:not(.on-home) .day-header .academy-nav>a{min-height:52px;padding:7px 10px;font-size:12px;flex-direction:row;gap:6px}html:not([data-theme=dark]):not([data-theme=emerald]) body:not(.on-home) .day-header .academy-nav>a small{display:none}html:not([data-theme=dark]):not([data-theme=emerald]) body:not(.on-home) .day-header .day-nav-icon{width:21px;height:21px;margin:0}html:not([data-theme=dark]):not([data-theme=emerald]) body:not(.on-home) .day-header .garden-nav-emblem{width:30px;height:30px}html:not([data-theme=dark]):not([data-theme=emerald]) body:not(.on-home) .day-header :is(.day-welcome,.day-resume){display:none}html:not([data-theme=dark]):not([data-theme=emerald]) body:not(.on-home) .day-header .byline{grid-column:1;grid-row:2;background:none;border:0;box-shadow:none;padding:0;font-size:12px;gap:3px}}@media(max-width:1050px){html:not([data-theme=dark]):not([data-theme=emerald]) .day-header{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:15px 22px;padding:24px;min-height:0;background-position:45% center}html:not([data-theme=dark]):not([data-theme=emerald]) .day-header :is(.day-tools,.academy-nav){grid-column:2}html:not([data-theme=dark]):not([data-theme=emerald]) .day-header .day-resume{grid-column:1}html:not([data-theme=dark]):not([data-theme=emerald]) .day-header .brand{width:260px}}@media(max-width:700px){html:not([data-theme=dark]):not([data-theme=emerald]) .day-header{margin:10px -4px 18px;padding:17px 14px;grid-template-columns:minmax(0,1fr) minmax(0,.7fr);grid-template-rows:auto auto auto auto auto;gap:14px 10px;border-radius:22px;background-position:50% top;background-size:auto 370px;background-color:#e8f9f1}html:not([data-theme=dark]):not([data-theme=emerald]) .day-header::before{background:linear-gradient(180deg,#fafffbdd,#fafffb70 35%,#effbf6f5 65%)}html:not([data-theme=dark]):not([data-theme=emerald]) .day-header .brand{grid-column:1;grid-row:1;width:210px}html:not([data-theme=dark]):not([data-theme=emerald]) .day-header .day-tools{grid-column:2;grid-row:1 / span 2;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:9px}html:not([data-theme=dark]):not([data-theme=emerald]) .day-header .theme-option{font-size:12px;padding:5px 6px;min-height:34px}html:not([data-theme=dark]):not([data-theme=emerald]) .day-header .theme-option span{display:none}html:not([data-theme=dark]):not([data-theme=emerald]) .day-header .biogenius-theme-toggle{justify-content:space-evenly}html:not([data-theme=dark]):not([data-theme=emerald]) .day-header .student-account-link{font-size:11px;padding:8px 9px;border-radius:13px;min-height:42px;gap:5px}html:not([data-theme=dark]):not([data-theme=emerald]) .day-header .student-nav-avatar{width:26px;height:26px}html:not([data-theme=dark]):not([data-theme=emerald]) .day-header .day-welcome{grid-column:1;grid-row:2;padding:0}.day-welcome h2{font-size:25px}.day-welcome .day-eyebrow{font-size:9px;margin-bottom:6px}.day-welcome .day-motto{font-size:13px;margin:6px 0 2px}.day-welcome .day-ar{font-size:12px}html:not([data-theme=dark]):not([data-theme=emerald]) .day-header .byline{grid-column:1 / -1;grid-row:3;flex-direction:row;justify-content:space-between;align-items:center;max-width:none;font-size:11px;padding:9px 11px;border-radius:12px;gap:10px}.day-course small{font-size:10px}.day-header .byline>strong{font-size:11px}html:not([data-theme=dark]):not([data-theme=emerald]) .day-header .day-resume{grid-column:1 / -1;grid-row:4;max-width:none;min-height:76px;padding:10px 12px;border-radius:18px}.day-resume-copy strong{font-size:15px}.day-resume-copy small{font-size:9px}.day-resume-copy>span{font-size:11px}html:not([data-theme=dark]):not([data-theme=emerald]) .day-header .academy-nav{grid-column:1 / -1;grid-row:5;gap:7px}html:not([data-theme=dark]):not([data-theme=emerald]) .day-header .academy-nav>a{font-size:11px;min-height:96px;border-radius:14px;padding:9px 3px}html:not([data-theme=dark]):not([data-theme=emerald]) .day-header .academy-nav>a small{font-size:10px}.day-header .academy-nav a[data-day-nav=lessons]{overflow-wrap:anywhere}html:not([data-theme=dark]):not([data-theme=emerald]) .day-header .academy-nav>a:nth-last-child(-n+3){min-height:75px;font-size:11px}html:not([data-theme=dark]):not([data-theme=emerald]) .day-header .garden-nav-label small{font-size:11px}html:not([data-theme=dark]):not([data-theme=emerald]) .day-header .garden-nav-label strong{font-size:10px}html:not([data-theme=dark]):not([data-theme=emerald]) .day-header .garden-nav-emblem{width:36px;height:36px}}@media(prefers-reduced-motion:reduce){.day-header *{transition:none!important}}@media(max-width:700px){html:not([data-theme=dark]):not([data-theme=emerald]) .day-header .day-tools{min-width:0}html:not([data-theme=dark]):not([data-theme=emerald]) .day-header .biogenius-theme-toggle{width:100%;min-width:0}html:not([data-theme=dark]):not([data-theme=emerald]) .day-header .theme-option{min-width:0;flex:1;padding:5px 3px}html:not([data-theme=dark]):not([data-theme=emerald]) .day-header .student-account-link{width:100%;max-width:100%;min-width:0;font-size:11px;padding:8px 7px}html:not([data-theme=dark]):not([data-theme=emerald]) .day-header .student-account-link>span{min-width:0;overflow-wrap:anywhere}html:not([data-theme=dark]):not([data-theme=emerald]) .day-header::before{background:linear-gradient(90deg,#fafffbf2,#fafffb8c 62%,#effbf6d9),linear-gradient(180deg,transparent,#effbf6f5 65%)}}@media(hover:hover){html:not([data-theme=dark]):not([data-theme=emerald]) .day-header .academy-nav>a:hover{background:linear-gradient(135deg,#08b2a4,#007d88);border-color:#2bc7ba;color:#fff;box-shadow:0 6px 18px #007f8050}html:not([data-theme=dark]):not([data-theme=emerald]) .day-header .academy-nav>a:hover :is(small,strong,.day-nav-icon){color:#fff}html:not([data-theme=dark]):not([data-theme=emerald]) .day-header .academy-nav>.garden-nav-link:hover{border-color:#d7bd64}}html:not([data-theme=dark]):not([data-theme=emerald]) .day-header .academy-nav>a:focus-visible{background:linear-gradient(135deg,#08b2a4,#007d88);color:#fff}html:not([data-theme=dark]):not([data-theme=emerald]) .day-header .academy-nav>a:focus-visible :is(small,strong,.day-nav-icon){color:#fff}@media(max-width:700px){html:not([data-theme=dark]):not([data-theme=emerald]) .day-header .theme-option{flex-direction:column;gap:2px;min-height:43px;font-size:12px}html:not([data-theme=dark]):not([data-theme=emerald]) .day-header .theme-option span{display:inline;font-size:9px;letter-spacing:-.02em;line-height:1.2}}.day-header .day-avatar[hidden]{display:none!important}html:not([data-theme=dark]):not([data-theme=emerald]) .day-header .day-avatar{grid-column:2;grid-row:1 / span 2;align-self:start;justify-self:center;width:150px;max-width:100%;z-index:1;text-decoration:none;border-radius:50%;margin-top:6px}.day-avatar-halo{display:grid;place-items:center;aspect-ratio:1;border-radius:50%;border:1px solid #60bfb0;background:radial-gradient(circle,#ffffffee 15%,#d4f7e2ba 60%,#c0eee581 75%);box-shadow:0 0 0 5px #fafffb73,0 8px 22px #007d7426;overflow:hidden}.day-avatar-halo img{display:block;width:92%;height:92%;object-fit:contain;filter:drop-shadow(0 4px 5px #225c4926);transform-origin:50% 75%}@media(prefers-reduced-motion:no-preference){.day-avatar-halo img{animation:day-avatar-float 5s ease-in-out infinite}@keyframes day-avatar-float{0%,100%{transform:translateY(2px) rotate(-1deg)}50%{transform:translateY(-4px) rotate(1deg)}}}@media(min-width:1000px){html:not([data-theme=dark]):not([data-theme=emerald]) body:not(.on-home) .day-header .day-avatar{display:none}}@media(max-width:1050px){html:not([data-theme=dark]):not([data-theme=emerald]) .day-header .day-avatar{grid-column:1;grid-row:2;justify-self:end;width:100px;margin:0 0 0 12px}html:not([data-theme=dark]):not([data-theme=emerald]) .day-header:has(.day-avatar:not([hidden])) .day-welcome{padding-right:115px}.day-header:has(.day-avatar:not([hidden])) .day-welcome h2{font-size:28px}}@media(max-width:700px){html:not([data-theme=dark]):not([data-theme=emerald]) .day-header .day-avatar{position:absolute;top:126px;right:17px;width:88px;margin:0}html:not([data-theme=dark]):not([data-theme=emerald]) .day-header:has(.day-avatar:not([hidden])) .day-welcome{padding-right:0}.day-header:has(.day-avatar:not([hidden])) .day-welcome h2{font-size:25px}.day-avatar-halo{box-shadow:0 0 0 3px #fafffb73,0 5px 15px #007d7426}}@media(prefers-reduced-motion:reduce){.day-avatar-halo img{animation:none;transform:none}}@media(max-width:700px){html:not([data-theme=dark]):not([data-theme=emerald]) .day-header .day-tools{align-self:start}html:not([data-theme=dark]):not([data-theme=emerald]) .day-header .day-avatar{top:142px;width:74px}}@media(min-width:1051px){html:not([data-theme=dark]):not([data-theme=emerald]) .day-header .day-avatar{position:absolute;left:340px;top:26px;width:130px;max-width:none;margin:0}}@media(min-width:1051px){html:not([data-theme=dark]):not([data-theme=emerald]) .day-header .day-avatar{grid-area:auto}}@media(max-width:700px){html:not([data-theme=dark]):not([data-theme=emerald]) .day-header .day-avatar{grid-area:auto;top:143px;width:68px}}html:not([data-theme=dark]):not([data-theme=emerald]) .day-header .academy-nav>a{font-size:16px}html:not([data-theme=dark]):not([data-theme=emerald]) .day-header .academy-nav>a small{font-size:14px}html:not([data-theme=dark]):not([data-theme=emerald]) .day-header .academy-nav>a:nth-last-child(-n+3){font-size:15px}html:not([data-theme=dark]):not([data-theme=emerald]) .day-header .garden-nav-label small{font-size:16px}html:not([data-theme=dark]):not([data-theme=emerald]) .day-header .garden-nav-label strong{font-size:14px}html:not([data-theme=dark]):not([data-theme=emerald]) .day-header .theme-option{font-size:14px}html:not([data-theme=dark]):not([data-theme=emerald]) .day-header .student-account-link{font-size:14px}html:not([data-theme=dark]):not([data-theme=emerald]) .day-header .byline{font-size:16px}html:not([data-theme=dark]):not([data-theme=emerald]) .day-header .byline>strong{font-size:16px}.day-course small{font-size:14px}.day-resume-copy strong{font-size:19px}.day-resume-copy small{font-size:11px}.day-resume-copy>span{font-size:14px}@media(min-width:1051px){html:not([data-theme=dark]):not([data-theme=emerald]) .day-header .day-avatar{left:350px;top:24px;width:118px}}@media(max-width:700px){html:not([data-theme=dark]):not([data-theme=emerald]) .day-header .academy-nav>a{font-size:12px;min-height:112px}html:not([data-theme=dark]):not([data-theme=emerald]) .day-header .academy-nav>a small{font-size:11px}html:not([data-theme=dark]):not([data-theme=emerald]) .day-header .academy-nav>a:nth-last-child(-n+3){font-size:12px;min-height:85px}html:not([data-theme=dark]):not([data-theme=emerald]) .day-header .garden-nav-label small{font-size:12px}html:not([data-theme=dark]):not([data-theme=emerald]) .day-header .garden-nav-label strong{font-size:11px}html:not([data-theme=dark]):not([data-theme=emerald]) .day-header .byline,html:not([data-theme=dark]):not([data-theme=emerald]) .day-header .byline>strong{font-size:12px}.day-course small{font-size:11px}.day-resume-copy strong{font-size:17px}.day-resume-copy small{font-size:10px}.day-resume-copy>span{font-size:12px}html:not([data-theme=dark]):not([data-theme=emerald]) .day-header .theme-option{font-size:12px}html:not([data-theme=dark]):not([data-theme=emerald]) .day-header .theme-option span{font-size:10px}html:not([data-theme=dark]):not([data-theme=emerald]) .day-header .student-account-link{font-size:12px}.day-welcome .day-motto{font-size:14px}.day-welcome .day-ar{font-size:13px}}@media(max-width:700px){html:not([data-theme=dark]):not([data-theme=emerald]) .day-header:has(.day-avatar:not([hidden])) .day-welcome{min-height:155px}html:not([data-theme=dark]):not([data-theme=emerald]) .day-header .day-avatar{top:170px;width:68px}}html:not([data-theme=dark]):not([data-theme=emerald]) .day-header .academy-nav>a{font-size:18px;min-height:126px;padding:13px 7px}html:not([data-theme=dark]):not([data-theme=emerald]) .day-header .academy-nav>a small{font-size:15px}html:not([data-theme=dark]):not([data-theme=emerald]) .day-header .academy-nav>a:nth-last-child(-n+3){font-size:17px;min-height:94px}html:not([data-theme=dark]):not([data-theme=emerald]) .day-header .garden-nav-label small{font-size:18px}html:not([data-theme=dark]):not([data-theme=emerald]) .day-header .garden-nav-label strong{font-size:15px}html:not([data-theme=dark]):not([data-theme=emerald]) .day-header .theme-option{font-size:16px}html:not([data-theme=dark]):not([data-theme=emerald]) .day-header .student-account-link{font-size:16px;max-width:260px}html:not([data-theme=dark]):not([data-theme=emerald]) .day-header .byline,html:not([data-theme=dark]):not([data-theme=emerald]) .day-header .byline>strong{font-size:18px}.day-course small{font-size:15px}.day-welcome h2{font-size:clamp(34px,3.3vw,46px)}.day-welcome .day-motto{font-size:21px}.day-welcome .day-ar{font-size:17px}.day-welcome .day-eyebrow{font-size:14px}.day-resume-copy strong{font-size:22px}.day-resume-copy small{font-size:12px}.day-resume-copy>span{font-size:16px}@media(min-width:1000px){html:not([data-theme=dark]):not([data-theme=emerald]) body:not(.on-home) .day-header .academy-nav>a{font-size:15px;min-height:58px}}@media(max-width:700px){html:not([data-theme=dark]):not([data-theme=emerald]) .day-header .academy-nav>a{font-size:14px;min-height:130px;padding:11px 3px}html:not([data-theme=dark]):not([data-theme=emerald]) .day-header .academy-nav>a small{font-size:12px}html:not([data-theme=dark]):not([data-theme=emerald]) .day-header .academy-nav>a:nth-last-child(-n+3){font-size:14px;min-height:100px}html:not([data-theme=dark]):not([data-theme=emerald]) .day-header .garden-nav-label small{font-size:14px}html:not([data-theme=dark]):not([data-theme=emerald]) .day-header .garden-nav-label strong{font-size:12px}html:not([data-theme=dark]):not([data-theme=emerald]) .day-header .byline,html:not([data-theme=dark]):not([data-theme=emerald]) .day-header .byline>strong{font-size:13px}.day-course small{font-size:12px}.day-resume-copy strong{font-size:19px}.day-resume-copy small{font-size:11px}.day-resume-copy>span{font-size:14px}html:not([data-theme=dark]):not([data-theme=emerald]) .day-header .theme-option{font-size:13px}html:not([data-theme=dark]):not([data-theme=emerald]) .day-header .theme-option span{font-size:10.5px}html:not([data-theme=dark]):not([data-theme=emerald]) .day-header .student-account-link{font-size:13px}.day-welcome h2,.day-header:has(.day-avatar:not([hidden])) .day-welcome h2{font-size:28px}.day-welcome .day-motto{font-size:16px}.day-welcome .day-ar{font-size:14px}.day-welcome .day-eyebrow{font-size:11px}}html:not([data-theme=dark]):not([data-theme=emerald]) .day-header .theme-option .theme-label{display:flex;flex-direction:column;gap:3px}html:not([data-theme=dark]):not([data-theme=emerald]) .day-header .theme-label small{font-size:12px}@media(min-width:1051px){html:not([data-theme=dark]):not([data-theme=emerald]) .day-header .day-avatar{left:340px;top:18px;width:180px}}@media(max-width:700px){html:not([data-theme=dark]):not([data-theme=emerald]) .day-header .day-avatar{top:182px;width:88px}html:not([data-theme=dark]):not([data-theme=emerald]) .day-header:has(.day-avatar:not([hidden])) .day-welcome{min-height:190px}html:not([data-theme=dark]):not([data-theme=emerald]) .day-header .theme-option .theme-label{display:flex}html:not([data-theme=dark]):not([data-theme=emerald]) .day-header .theme-label small{font-size:10px}}@media(min-width:701px)and (max-width:1050px){html:not([data-theme=dark]):not([data-theme=emerald]) .day-header .day-avatar{position:absolute;grid-area:auto;left:295px;top:20px;width:140px;margin:0}html:not([data-theme=dark]):not([data-theme=emerald]) .day-header:has(.day-avatar:not([hidden])) .day-welcome{padding-right:0}}.student-account-group{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;max-width:100%}.student-nav-coins{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;padding:4px 14px 4px 5px;border:1px solid #bf8b27;border-radius:28px;background:linear-gradient(120deg,#fffbea,#f7e5b8);color:#513600!important;box-shadow:inset 0 0 0 2px #fff8df,0 2px 9px #bb8c2830;text-decoration:none;white-space:nowrap;font-variant-numeric:tabular-nums;direction:ltr;transition:box-shadow .2s,transform .2s}.student-nav-coins:hover,.student-nav-coins:focus-visible{box-shadow:inset 0 0 0 2px #fff8df,0 0 13px #d6ac5870;transform:translateY(-1px);outline:2px solid #23b8b0;outline-offset:3px}.gold-coin{position:relative;flex:none;width:38px;height:38px;border-radius:50%;border:2px solid #d69c26;background:radial-gradient(ellipse at 30% 25%,#fff4ad,#efc64d 50%,#bd8014);box-shadow:inset 0 0 0 2px #fff0a4,inset 0 0 0 4px #d79f25,1px 2px 3px #71450040}.gold-coin:after{content:"";position:absolute;inset:5px 10px;background:url(/academy-logo-600.png) 14% 42%/857% auto;mix-blend-mode:multiply}.gold-balance{display:flex;flex-direction:column;align-items:center;line-height:1.05}.gold-balance b{font:700 22px/1.05 Georgia,serif}.gold-balance small{font:600 9px/1.4 Arial,sans-serif;letter-spacing:.2px}html[data-theme=dark] .student-nav-coins{background:linear-gradient(120deg,#171f30,#10273a);color:#ffe29a!important;box-shadow:inset 0 0 0 2px #b78d3930,0 0 9px #d4a83725}html[data-theme=emerald] .student-nav-coins{background:linear-gradient(120deg,#075849,#003b35);color:#ffe29a!important;box-shadow:inset 0 0 0 2px #b78d3930,0 0 9px #d4a83725}html[data-theme=glass] .student-nav-coins{background:linear-gradient(120deg,#fffdf0dd,#d9ede4bd);color:#143e32!important;backdrop-filter:blur(10px)}@media(prefers-reduced-motion:reduce){.student-nav-coins{transition:none}.student-nav-coins:hover{transform:none}}.student-nav-coins[hidden]{display:none!important}html:is([data-theme=dark],[data-theme=emerald]) .day-header .day-avatar{display:block;flex:0 0 110px;width:110px;max-width:28vw;align-self:center;margin:8px}html[data-theme=dark] .day-avatar-halo{background:radial-gradient(circle,#285b65,#163940);border-color:#d4b45f}html[data-theme=emerald] .day-avatar-halo{background:radial-gradient(circle,#e0f8df,#a6d6b4);border-color:#448d69}@media(max-width:700px){.student-account-group{gap:5px}.student-nav-coins{min-height:42px;padding:3px 10px 3px 4px;gap:6px}.gold-coin{width:32px;height:32px}.gold-coin:after{inset:4px 8px}.gold-balance b{font-size:20px}html:is([data-theme=dark],[data-theme=emerald]) .day-header .day-avatar{flex-basis:80px;width:80px}}html:is([data-theme=dark],[data-theme=emerald]) .day-header .byline{align-items:center}html[data-theme=dark] .day-header .day-avatar{width:76px;flex:0 0 76px;margin:0 4px}html[data-theme=emerald] .day-header .day-avatar{width:88px;flex:0 0 88px;margin:0 4px}@media(min-width:1051px){html:not([data-theme=dark]):not([data-theme=emerald]) .day-header .day-avatar{width:128px;left:350px;top:24px}html[data-theme=glass] .day-header .day-avatar{width:118px;top:28px}}@media(min-width:701px)and (max-width:1050px){html:not([data-theme=dark]):not([data-theme=emerald]) .day-header .day-avatar{width:104px;left:290px;top:24px}}@media(max-width:700px){html:not([data-theme=dark]):not([data-theme=emerald]) .day-header .day-avatar{position:static;grid-column:2;grid-row:2;justify-self:end;align-self:center;width:76px;margin:0}html:not([data-theme=dark]):not([data-theme=emerald]) .day-header:has(.day-avatar:not([hidden])) .day-welcome{min-height:150px}html:is([data-theme=dark],[data-theme=emerald]) .day-header .day-avatar{width:60px;flex-basis:60px;margin:0}html[data-theme=glass] .day-header .day-avatar{width:70px}.student-account-group{justify-content:center}}
