

/* - */
:root{color-scheme:only light;}html,body{background-color:#ffffff;}

/* sd-palette */

:root{--sdp-ink:#0B1F3A;
--sdp-def-edge:#0072B2;--sdp-def-tint:#E5F1F8;--sdp-def-label:#00527F;
--sdp-step-edge:#007A5A;--sdp-step-tint:#E3F4EF;--sdp-step-label:#005C44;
--sdp-check-edge:#237380;--sdp-check-tint:#E6F2F3;--sdp-check-label:#17505A;
--sdp-mistake-edge:#C2410C;--sdp-mistake-tint:#FBE9DD;--sdp-mistake-label:#9A3412;
--sdp-tip-edge:#A8457F;--sdp-tip-tint:#F8E8F1;--sdp-tip-label:#86325F;
--sdp-x:0}
/* Study Helper (8019) uses these names: point them at the same palette (html:root wins over 8019's own :root) */
html:root{--sd-key:var(--sdp-def-edge);--sd-key-t:var(--sdp-def-tint);--sd-we:var(--sdp-step-edge);--sd-we-t:var(--sdp-step-tint);
--sd-pr:var(--sdp-check-edge);--sd-pr-t:var(--sdp-check-tint);--sd-ex:var(--sdp-tip-edge);--sd-ex-t:var(--sdp-tip-tint);--sd-mi:var(--sdp-mistake-edge);--sd-mi-t:var(--sdp-mistake-tint)}
@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .sdp-darkable{--sdp-ink:#E8EEF4;
--sdp-def-tint:#0E2A3B;--sdp-def-label:#9FD3F5;--sdp-step-tint:#0D2E26;--sdp-step-label:#8EE0C4;--sdp-check-tint:#0E2B30;--sdp-check-label:#9ED9E0;
--sdp-mistake-tint:#3A1A0E;--sdp-mistake-label:#F8B48E;--sdp-tip-tint:#33172A;--sdp-tip-label:#F0A8D0}}
.sdp{border-radius:12px;padding:12px 16px;margin:14px 0;color:var(--sdp-ink);border-left-width:6px;border-left-style:solid}
.sdp>.sdp-l{display:flex;align-items:center;gap:8px;margin:0 0 6px;font-weight:800;font-size:13px;letter-spacing:.05em;text-transform:uppercase}
.sdp>.sdp-l::before{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;color:#fff;font-size:13px;letter-spacing:0}
.sdp-def{background:var(--sdp-def-tint);border-left-color:var(--sdp-def-edge)}.sdp-def>.sdp-l{color:var(--sdp-def-label)}.sdp-def>.sdp-l::before{content:"i";background:var(--sdp-def-edge)}
.sdp-step{background:var(--sdp-step-tint);border-left-color:var(--sdp-step-edge);border-left-style:dashed}.sdp-step>.sdp-l{color:var(--sdp-step-label)}.sdp-step>.sdp-l::before{content:"→";background:var(--sdp-step-edge)}
.sdp-check{background:var(--sdp-check-tint);border-left-color:var(--sdp-check-edge);border-left-style:double;border-left-width:7px}.sdp-check>.sdp-l{color:var(--sdp-check-label)}.sdp-check>.sdp-l::before{content:"✓";background:var(--sdp-check-edge)}
.sdp-mistake{background:var(--sdp-mistake-tint);border-left-color:var(--sdp-mistake-edge);border-left-width:8px}.sdp-mistake>.sdp-l{color:var(--sdp-mistake-label)}.sdp-mistake>.sdp-l::before{content:"!";background:var(--sdp-mistake-edge)}
.sdp-tip{background:var(--sdp-tip-tint);border-left-color:var(--sdp-tip-edge);border-left-style:dotted}.sdp-tip>.sdp-l{color:var(--sdp-tip-label)}.sdp-tip>.sdp-l::before{content:"★";background:var(--sdp-tip-edge)}
/* Phase 2H contact audit (24 Oct 2026): contact = footer + /contact/ + contextual moments only.
   Undo any line by deleting it. */
body:not(.page-id-1249) .stadira-wa{display:none!important} /* floating WhatsApp button: /contact/ page only */
.sc2 .sc2-ask{display:none!important} /* /school/: 27 per-card "Ask a teacher" links; the tutoring band stays */
.sth-top .sth-top-r a[href*="wa.me"]{display:none!important} /* top strip WhatsApp (careers "Get a group quote"): the careers page keeps its own */
.sd3-help a[href*="wa.me"]{display:none!important} /* dashboard "Need a hand?" panel: WhatsApp button; Ask a teacher stays */
html body .sdsh-mi{border-left-width:9px} /* Study Helper: common mistake has a thick edge, distinct from key idea */
#pk-bar{display:none!important} /* Phase 3: 1197 announcement bar was inserted ~2 s after load and pushed the page down (layout shift 0.29); the top strip already links the free placement quiz */
html body .stq-fs span.tag{background:#A94F3A!important;color:#fff!important} /* coupon box tag was grey on terracotta (1.87:1) */
.sdf:empty{display:none}
.sdp-legend{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0;padding:0;list-style:none;font-size:14px;color:var(--sdp-ink)}
.sdp-legend li{display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 4px;border-radius:999px;background:#fff;border:1px solid #dde3ea}
.sdp-legend li::before{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;color:#fff;font-weight:800;font-size:12px}
.sdp-legend .def::before{content:"i";background:var(--sdp-def-edge)}.sdp-legend .step::before{content:"→";background:var(--sdp-step-edge)}.sdp-legend .check::before{content:"✓";background:var(--sdp-check-edge)}.sdp-legend .mistake::before{content:"!";background:var(--sdp-mistake-edge)}.sdp-legend .tip::before{content:"★";background:var(--sdp-tip-edge)}


/* wp-img-auto-sizes-contain-inline-css */

img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*# sourceURL=wp-img-auto-sizes-contain-inline-css */

