.timer-container[data-astro-cid-fh4l5xyy]{font-family:var(--font-mono);align-items:center;gap:.75rem;display:inline-flex}.timer-display-box[data-astro-cid-fh4l5xyy]{color:#f8fafc;border-radius:var(--radius-md);background-color:#0f172a;border:1px solid #1e293b;align-items:center;gap:.5rem;padding:.4rem .85rem;transition:all .2s;display:inline-flex;box-shadow:0 1px 3px #00000026}.timer-clock-icon[data-astro-cid-fh4l5xyy]{color:#38bdf8;flex-shrink:0}.timer-digits[data-astro-cid-fh4l5xyy]{letter-spacing:.05em;text-align:center;min-width:3.6rem;font-size:1.25rem;font-weight:700}.timer-pause-badge[data-astro-cid-fh4l5xyy]{background-color:var(--accent-amber-bg);color:#92400e;border:1px solid var(--accent-amber-border);border-radius:var(--radius-full);letter-spacing:.05em;align-items:center;gap:.35rem;padding:.25rem .6rem;font-size:.75rem;font-weight:700;animation:1.2s ease-in-out infinite blink-pause;display:inline-flex}.timer-pause-badge[data-astro-cid-fh4l5xyy].hidden,.hidden[data-astro-cid-fh4l5xyy]{display:none!important}.timer-warning[data-astro-cid-fh4l5xyy]{color:#fef3c7!important;background-color:#78350f!important;border-color:#b45309!important}.timer-warning[data-astro-cid-fh4l5xyy] .timer-clock-icon[data-astro-cid-fh4l5xyy]{color:#fbbf24!important}.timer-critical[data-astro-cid-fh4l5xyy]{animation:1s infinite alternate pulse-critical;color:#fee2e2!important;background-color:#7f1d1d!important;border-color:#b91c1c!important}.timer-critical[data-astro-cid-fh4l5xyy] .timer-clock-icon[data-astro-cid-fh4l5xyy]{color:#f87171!important}@keyframes blink-pause{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.97)}}@keyframes pulse-critical{0%{transform:scale(1)}to{transform:scale(1.03)}}.exam-header[data-astro-cid-xa3gu3tb]{width:100%;height:var(--header-height);background-color:var(--bg-surface);border-bottom:1px solid var(--border-color);box-shadow:var(--shadow-sm);z-index:20;flex-shrink:0;align-items:center;display:flex}.header-inner[data-astro-cid-xa3gu3tb]{justify-content:space-between;align-items:center;gap:1rem;width:100%;height:100%;padding:0 1.5rem;display:flex}.brand-link[data-astro-cid-xa3gu3tb]{color:var(--text-primary);flex-shrink:0;align-items:center;gap:.75rem;text-decoration:none;transition:opacity .15s;display:flex}.brand-link[data-astro-cid-xa3gu3tb]:hover{opacity:.85}.logo-wrapper[data-astro-cid-xa3gu3tb]{justify-content:center;align-items:center;width:2.35rem;height:2.35rem;display:flex}.logo-img[data-astro-cid-xa3gu3tb]{object-fit:contain;width:100%;height:100%}.institution-name[data-astro-cid-xa3gu3tb]{color:var(--primary-navy);letter-spacing:-.01em;white-space:nowrap;font-size:1.05rem;font-weight:700}.header-center[data-astro-cid-xa3gu3tb]{text-align:center;flex:1;justify-content:center;align-items:center;min-width:0;padding:0 1rem;display:flex}.exam-title-text[data-astro-cid-xa3gu3tb]{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:1.05rem;font-weight:600;overflow:hidden}.header-right[data-astro-cid-xa3gu3tb]{flex-shrink:0;align-items:center;gap:.85rem;display:flex}.section-badge[data-astro-cid-xa3gu3tb]{color:#0369a1;border-radius:var(--radius-full);letter-spacing:.03em;white-space:nowrap;background-color:#e0f2fe;border:1px solid #bae6fd;padding:.35rem .8rem;font-size:.825rem;font-weight:700}@media (width<=900px){.institution-name[data-astro-cid-xa3gu3tb]{display:none}.exam-title-text[data-astro-cid-xa3gu3tb]{font-size:.925rem}}@media (width<=640px){.header-inner[data-astro-cid-xa3gu3tb]{padding:0 .75rem}.exam-title-text[data-astro-cid-xa3gu3tb]{font-size:.85rem}.section-badge[data-astro-cid-xa3gu3tb]{padding:.25rem .5rem;font-size:.75rem}}.exam-footer[data-astro-cid-jcjaida4]{width:100%;height:var(--footer-height);background-color:var(--bg-surface);border-top:1px solid var(--border-color);z-index:20;flex-shrink:0;align-items:center;display:flex;box-shadow:0 -1px 3px #0000000d}.footer-inner[data-astro-cid-jcjaida4]{justify-content:space-between;align-items:center;gap:1rem;width:100%;height:100%;padding:0 2rem;display:flex}.footer-left[data-astro-cid-jcjaida4],.footer-right[data-astro-cid-jcjaida4]{min-width:140px;display:flex}.footer-left[data-astro-cid-jcjaida4]{justify-content:flex-start}.footer-right[data-astro-cid-jcjaida4]{justify-content:flex-end}.footer-center[data-astro-cid-jcjaida4]{justify-content:center;align-items:center;gap:1rem;display:flex}.control-btn[data-astro-cid-jcjaida4]{min-width:130px}.pause-btn[data-astro-cid-jcjaida4].is-paused{background-color:var(--accent-amber-bg);border-color:var(--accent-amber-border);color:#92400e}@media (width<=768px){.footer-inner[data-astro-cid-jcjaida4]{padding:0 1rem}.footer-left[data-astro-cid-jcjaida4],.footer-right[data-astro-cid-jcjaida4]{min-width:auto}.control-btn[data-astro-cid-jcjaida4]{min-width:auto;padding:.5rem .75rem}}
