.elementor-19838 .elementor-element.elementor-element-5e76c4e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-19838 .elementor-element.elementor-element-fe764db{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-19838 .elementor-element.elementor-element-7b14e39{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-19838 .elementor-element.elementor-element-ed9a088{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-19838 .elementor-element.elementor-element-34ade28{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-19838 .elementor-element.elementor-element-ae8529a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}/* Start custom CSS *//* Education Adda — AMU Controller Examination Hub
   Paste once in Appearance > Customize > Additional CSS.
   All body.elementor-page-19838s are scoped to .eai-amu-controller. */

.eai-amu-controller {
  --eai-ink: #172033;
  --eai-muted: #5d6877;
  --eai-line: #dce4eb;
  --eai-soft: #f5f8fb;
  --eai-primary: #174a3a;
  --eai-primary-dark: #0d3528;
  --eai-accent: #a66b12;
  --eai-blue: #1e5d82;
  --eai-success: #176b45;
  --eai-danger: #a33a3a;
  --eai-white: #fff;
  --eai-radius: 16px;
  --eai-shadow: 0 10px 30px rgba(23,32,51,.08);
  color: var(--eai-ink);
  font-size: 17px;
  line-height: 1.75;
}
.eai-amu-controller *, .eai-amu-controller *::before, .eai-amu-controller *::after { box-sizing: border-box; }
.eai-amu-controller h1, .eai-amu-controller h2, .eai-amu-controller h3 { color: var(--eai-ink); line-height: 1.25; scroll-margin-top: 100px; }
.eai-amu-controller h1 { margin: 0 0 14px; font-size: clamp(2rem,5vw,3.35rem); letter-spacing: -.035em; }
.eai-amu-controller h2 { margin: 0 0 16px; font-size: clamp(1.5rem,3vw,2.12rem); letter-spacing: -.02em; }
.eai-amu-controller h3 { margin: 0 0 10px; font-size: 1.24rem; }
.eai-amu-controller p { margin: 0 0 18px; }
.eai-amu-controller a { color: var(--eai-primary); text-decoration-thickness: 1px; text-underline-offset: 3px; }
.eai-amu-controller a:hover, .eai-amu-controller a:focus { color: var(--eai-primary-dark); }
.eai-amu-controller .eai-section { margin: 32px 0; }
.eai-amu-controller .eai-hero { padding: clamp(28px,6vw,56px); border: 1px solid var(--eai-line); border-radius: 24px; background: linear-gradient(135deg,#f2faf7 0%,#fff 56%,#fff7e8 100%); box-shadow: var(--eai-shadow); }
.eai-amu-controller .eai-kicker { display:inline-flex; align-items:center; gap:8px; margin-bottom:14px; padding:7px 12px; border-radius:999px; background:#e7f4ee; color:var(--eai-primary-dark); font-size:.82rem; font-weight:800; letter-spacing:.05em; text-transform:uppercase; }
.eai-amu-controller .eai-deck { max-width:900px; margin-bottom:18px; color:var(--eai-muted); font-size:1.1rem; }
.eai-amu-controller .eai-factline { margin:0; color:var(--eai-muted); font-size:.92rem; }
.eai-amu-controller .eai-answer, .eai-amu-controller .eai-note, .eai-amu-controller .eai-warning, .eai-amu-controller .eai-success { padding:20px 22px; border-radius:var(--eai-radius); }
.eai-amu-controller .eai-answer { border-left:5px solid var(--eai-primary); background:#eef8f4; }
.eai-amu-controller .eai-note { border:1px solid #cdd8e4; background:var(--eai-soft); }
.eai-amu-controller .eai-warning { border-left:5px solid var(--eai-accent); background:#fff8e8; }
.eai-amu-controller .eai-success { border-left:5px solid var(--eai-success); background:#edf8f2; }
.eai-amu-controller .eai-jump { display:flex; flex-wrap:wrap; gap:10px; padding:16px; border:1px solid var(--eai-line); border-radius:var(--eai-radius); background:var(--eai-white); }
.eai-amu-controller .eai-jump a { padding:8px 12px; border-radius:999px; background:#edf4f1; font-size:.9rem; font-weight:750; text-decoration:none; }
.eai-amu-controller .eai-grid { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:18px; }
.eai-amu-controller .eai-grid--2 { grid-template-columns:repeat(2,minmax(0,1fr)); }
.eai-amu-controller .eai-card { display:flex; flex-direction:column; height:100%; padding:22px; border:1px solid var(--eai-line); border-radius:var(--eai-radius); background:var(--eai-white); box-shadow:0 6px 20px rgba(23,32,51,.055); }
.eai-amu-controller .eai-card p:last-of-type { margin-bottom:16px; }
.eai-amu-controller .eai-card .eai-actions { margin-top:auto; }
.eai-amu-controller .eai-badge { display:inline-block; width:fit-content; margin-bottom:12px; padding:5px 10px; border-radius:999px; background:#eef2f6; color:#415065; font-size:.78rem; font-weight:800; }
.eai-amu-controller .eai-badge--official { background:#e8f6ef; color:#145c3c; }
.eai-amu-controller .eai-badge--login { background:#eaf3fa; color:#164f72; }
.eai-amu-controller .eai-badge--archive { background:#fff3db; color:#765000; }
.eai-amu-controller .eai-btn { display:inline-flex; align-items:center; justify-content:center; min-height:46px; padding:11px 17px; border:2px solid var(--eai-primary); border-radius:10px; background:var(--eai-primary); color:var(--eai-white)!important; font-weight:800; text-decoration:none!important; transition:transform .15s ease,background .15s ease; }
.eai-amu-controller .eai-btn:hover, .eai-amu-controller .eai-btn:focus { background:var(--eai-primary-dark); transform:translateY(-1px); }
.eai-amu-controller .eai-btn--secondary { background:transparent; color:var(--eai-primary)!important; }
.eai-amu-controller .eai-btn--secondary:hover, .eai-amu-controller .eai-btn--secondary:focus { background:#eef8f4; }
.eai-amu-controller .eai-actions { display:flex; flex-wrap:wrap; gap:10px; }
.eai-amu-controller .eai-table-wrap { width:100%; overflow-x:auto; border:1px solid var(--eai-line); border-radius:var(--eai-radius); background:var(--eai-white); }
.eai-amu-controller table { width:100%; min-width:690px; border-collapse:collapse; }
.eai-amu-controller th, .eai-amu-controller td { padding:14px 16px; border-bottom:1px solid var(--eai-line); text-align:left; vertical-align:top; }
.eai-amu-controller th { background:#edf4f1; color:var(--eai-primary-dark); font-size:.92rem; }
.eai-amu-controller tr:last-child td { border-bottom:0; }
.eai-amu-controller .eai-list { margin:0 0 20px; padding-left:22px; }
.eai-amu-controller .eai-list li { margin:0 0 9px; }
.eai-amu-controller .eai-steps { counter-reset:eai-step; display:grid; gap:14px; margin:20px 0; }
.eai-amu-controller .eai-step { position:relative; padding:18px 18px 18px 66px; border:1px solid var(--eai-line); border-radius:14px; background:#fff; }
.eai-amu-controller .eai-step::before { counter-increment:eai-step; content:counter(eai-step); position:absolute; left:18px; top:18px; display:grid; place-items:center; width:32px; height:32px; border-radius:50%; background:var(--eai-primary); color:#fff; font-weight:800; }
.eai-amu-controller .eai-step h3 { margin-bottom:5px; }
.eai-amu-controller .eai-step p { margin:0; }
.eai-amu-controller .eai-pathway { display:grid; grid-template-columns:repeat(6,minmax(0,1fr)); gap:10px; margin:20px 0; }
.eai-amu-controller .eai-pathway div { position:relative; padding:16px 12px; border:1px solid var(--eai-line); border-radius:14px; background:#fff; text-align:center; font-size:.88rem; font-weight:750; }
.eai-amu-controller .eai-pathway div:not(:last-child)::after { content:'→'; position:absolute; right:-11px; top:50%; transform:translateY(-50%); color:var(--eai-accent); font-size:1.2rem; z-index:2; }
.eai-amu-controller details { margin:0 0 12px; border:1px solid var(--eai-line); border-radius:12px; background:#fff; }
.eai-amu-controller summary { cursor:pointer; padding:16px 18px; font-weight:800; }
.eai-amu-controller details div { padding:0 18px 18px; }
.eai-amu-controller .eai-source-list { margin:0; padding-left:20px; font-size:.94rem; }
.eai-amu-controller .eai-small { color:var(--eai-muted); font-size:.92rem; }
.eai-amu-controller .eai-cta { padding:26px; border-radius:20px; background:linear-gradient(135deg,var(--eai-primary-dark),var(--eai-primary)); color:#fff; }
.eai-amu-controller .eai-cta h2, .eai-amu-controller .eai-cta p { color:#fff; }
.eai-amu-controller .eai-cta .eai-btn { border-color:#fff; background:#fff; color:var(--eai-primary-dark)!important; }
.eai-amu-controller .eai-cta .eai-btn--secondary { background:transparent; color:#fff!important; }
.eai-amu-controller .eai-divider { height:1px; margin:34px 0; background:var(--eai-line); border:0; }
@media (max-width:900px) { .eai-amu-controller .eai-grid, .eai-amu-controller .eai-grid--2 { grid-template-columns:1fr 1fr; } .eai-amu-controller .eai-pathway { grid-template-columns:repeat(3,1fr); } .eai-amu-controller .eai-pathway div:nth-child(3)::after { display:none; } }
@media (max-width:620px) { .eai-amu-controller { font-size:16px; } .eai-amu-controller .eai-grid, .eai-amu-controller .eai-grid--2, .eai-amu-controller .eai-pathway { grid-template-columns:1fr; } .eai-amu-controller .eai-pathway div::after { display:none!important; } .eai-amu-controller .eai-btn { width:100%; } .eai-amu-controller .eai-hero { border-radius:18px; } }/* End custom CSS */