/* Purposeful depth, readable contrast and motion that respects the reader. */
.dea510-home{--dea600-navy:#102747;--dea600-blue:#2361de;--dea600-ink:#172b49}
.dea510-home .dea510-hero{position:relative;overflow:visible;border:1px solid #d9e4fa;border-radius:26px;background:radial-gradient(ellipse at 96% 5%,#a6d8ff55,transparent 42%),radial-gradient(ellipse at 4% 100%,#e6dcff88,transparent 45%),linear-gradient(120deg,#fff,#f2f7ff);box-shadow:0 22px 60px -38px #153c83,0 1px 0 #fff inset;padding:32px}
.dea510-home .dea510-hero-copy h1{max-width:960px;color:#102747;font-size:clamp(2rem,3.1vw,3.2rem);letter-spacing:-.045em;line-height:1.13;margin:24px 0 16px}
.dea510-home .dea510-dateline{gap:16px;flex-wrap:wrap}.dea510-home [data-dea-clock]{font-variant-numeric:tabular-nums;color:#325886}
.dea510-home .dea510-search{border-radius:15px;box-shadow:0 10px 30px -22px #355f9d;background:#fff}.dea510-home .dea510-search input{min-width:0}
.dea560-primary{gap:16px!important;margin-top:24px!important}.dea560-primary>a{position:relative;border-radius:18px!important;min-height:150px;border:1px solid #dce5f6!important;border-top:4px solid var(--card-accent,#2871de)!important;background:linear-gradient(145deg,#fff,var(--card-bg,#edf5ff))!important;box-shadow:0 12px 20px -22px #294976;transition:transform .2s,box-shadow .2s}
.dea560-primary>a:hover{transform:translateY(-5px);box-shadow:0 20px 30px -24px #294976}.dea560-primary>a:focus-visible{outline:3px solid #235ac5;outline-offset:4px}
.dea560-primary>a[data-section=education]{--card-bg:#ebfbf5;--card-accent:#078667}.dea560-primary>a[data-section=counselling]{--card-bg:#eef8fe;--card-accent:#087ca5}.dea560-primary>a[data-section=results]{--card-bg:#f2eeff;--card-accent:#7546d2}.dea560-primary>a[data-section=admit-cards]{--card-bg:#fef0f6;--card-accent:#c12c75}.dea560-primary>a[data-section=answer-keys]{--card-bg:#f1f9e9;--card-accent:#4e7713}.dea560-primary>a[data-section=notices]{--card-bg:#fff6e9;--card-accent:#ae6111}.dea560-primary>a[data-section=upcoming]{--card-bg:#eef0ff;--card-accent:#5366bc}
.dea560-primary>a>b{font-size:2rem!important;font-variant-numeric:tabular-nums;color:var(--card-accent,#2871de)!important}
.dea600-pending{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:16px 4px;font-size:13px}.dea600-pending a{padding:8px 12px;background:#fff;border:1px solid #dae3ef;border-radius:999px;color:#2b466b}.dea600-pending b{margin-left:6px}.dea600-pending strong{color:#526481}
.dea560-section{border:1px solid #e1e8f2;border-radius:20px;padding:22px;background:#fff;box-shadow:0 14px 24px -28px #244468}.dea560-row{border-radius:12px;background:#f9fbff;padding:16px!important;margin-top:10px}.dea560-row h3{line-height:1.45}.dea560-tabs a[aria-current=page]{background:#143b71;color:#fff}
.dea48-channel{position:relative;border-radius:999px!important;background:#087c49!important;color:#fff!important;box-shadow:0 0 0 0 #0c9f5c33;animation:dea600-pulse 2.8s ease-out 3}.dea48-channel:hover{background:#08633c!important}.dea48-channel svg{color:#fff}
@keyframes dea600-pulse{0%,100%{box-shadow:0 0 0 0 #0c9f5c33}65%{box-shadow:0 0 0 9px #0c9f5c00}}
@media(max-width:600px){.dea510-home .dea510-hero{padding:20px;border-radius:18px}.dea510-home .dea510-dateline{font-size:10px}.dea560-primary{gap:10px!important}.dea560-primary>a{min-height:148px;padding:14px!important}.dea560-primary>a>b{font-size:1.6rem!important}.dea560-section{padding:16px}.dea600-pending{gap:8px}.dea510-home .dea510-hero-copy h1{font-size:2rem}}
@media(prefers-reduced-motion:reduce){.dea48-channel{animation:none}.dea560-primary>a{transition:none}.dea560-primary>a:hover{transform:none}}

.dea560-row .dea600-kind{font-size:12px;color:#52637c;line-height:1.5}
