:root{--lfa-charcoal:#141411;--lfa-cream:#f4ead4;--lfa-ember:#dc492b;--lfa-gold:#ffb22e;--lfa-display:'Barlow Condensed','Arial Narrow',Impact,sans-serif;--lfa-body:'DM Sans',system-ui,sans-serif}
.brand-lockup{display:inline-flex;align-items:center;gap:12px;text-decoration:none;flex-shrink:0;color:var(--lfa-cream)}
.brand-mark{width:44px;height:54px;object-fit:contain;flex:none}
.brand-wordmark{display:flex;flex-direction:column;font-family:var(--lfa-display);font-size:27px;font-weight:800;line-height:.94;letter-spacing:.025em;text-transform:uppercase}
.brand-wordmark small{font-family:var(--lfa-body);font-size:8px;font-weight:600;letter-spacing:.18em;margin-top:8px;color:#bbb3a3;white-space:nowrap}
.lfa-exam-countdown{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;gap:9px;min-width:156px;min-height:72px;padding:7px 10px 7px 38px;overflow:hidden;border:1px solid #6b4227;background:#1d1812;color:var(--lfa-cream);text-align:left;border-radius:3px;box-sizing:border-box}
.lfa-countdown-flame{position:absolute;left:-10px;bottom:-13px;width:83px;height:102px;opacity:.76;z-index:-1;transform-origin:50% 100%;animation:lfa-flame-breathe 1.8s ease-in-out 2 alternate;pointer-events:none}
.lfa-countdown-value{display:flex;flex-direction:column;align-items:center;min-width:41px;text-shadow:0 2px 5px #3e1404}
.lfa-countdown-value strong{font-family:var(--lfa-display);font-size:44px;font-weight:800;line-height:.86;letter-spacing:.015em;font-variant-numeric:tabular-nums;color:#fff2cd}
.lfa-countdown-value>span{font:700 8px var(--lfa-body);text-transform:uppercase;letter-spacing:.16em;margin-top:5px}
.lfa-countdown-date{display:flex;flex-direction:column;gap:5px;font-family:var(--lfa-body)}
.lfa-countdown-date b{font-size:9px;font-weight:800;letter-spacing:.025em;white-space:nowrap;color:#f9d18b}
.lfa-countdown-date span{font-size:8px;color:#c9bca2;white-space:nowrap}
@keyframes lfa-flame-breathe{0%{transform:scaleX(.94) scaleY(.94) rotate(-2deg)}100%{transform:scaleX(1.04) scaleY(1.04) rotate(2deg)}}
@media(max-width:600px){.brand-mark{width:34px;height:43px}.brand-lockup{gap:8px}.brand-wordmark{font-size:23px}.brand-wordmark small{font-size:6px;letter-spacing:.13em;margin-top:6px}.lfa-exam-countdown{min-width:127px;min-height:57px;padding:5px 7px 5px 23px;gap:6px}.lfa-countdown-value strong{font-size:35px}.lfa-countdown-value{min-width:32px}.lfa-countdown-value>span{font-size:7px}.lfa-countdown-date b{font-size:8px}.lfa-countdown-date span{font-size:7px}.lfa-countdown-flame{width:66px;height:81px;left:-12px;bottom:-12px}}
@media(prefers-reduced-motion:reduce){.lfa-countdown-flame{animation:none}}
