/* Ana sayfadaki uygulama kabuğunun LGS ve YKS için ortak karşılığı. */
.exam-topbar{position:sticky;top:0;z-index:30;height:77px;background:#fff;border-bottom:1px solid #e7edf5;box-shadow:0 6px 18px #10233d0b;display:flex;align-items:center;gap:18px;padding:0 max(20px,calc((100vw - 1510px)/2));font-family:'DM Sans',Arial,sans-serif}.exam-topbar *{box-sizing:border-box}.exam-topbar a{text-decoration:none}.topbar-brand{display:flex;align-items:center;gap:9px;flex:none;color:#132c48;font:800 19px/1.1 Manrope,Arial,sans-serif;white-space:nowrap}.topbar-brand .brandmark{display:inline-grid;place-items:center;width:36px;height:37px;border-radius:9px;background:#102d45;color:#55d6c7;font-size:25px}.topbar-brand-name small{display:block;font:700 7px/1.4 Manrope,Arial,sans-serif;letter-spacing:1.1px;color:#6d8794;margin-top:3px}.topnav{display:flex;align-items:center;justify-content:center;gap:5px;flex:1;min-width:0}.topnav a{border:0;background:transparent;color:#4f6680;border-radius:9px;padding:10px 12px;font-size:13px;font-weight:800;white-space:nowrap}.topnav a:hover,.topnav a.active{background:#e7f6f4;color:#087e86}.topright{display:flex;align-items:center;gap:13px;flex:none}.audience-switch{display:flex;gap:5px;background:#edf3f8;padding:4px;border:1px solid #dce8f1;border-radius:10px}.audience-switch span{min-width:104px;display:grid;grid-template-columns:20px auto;grid-template-rows:auto auto;column-gap:5px;align-items:center;text-align:left;padding:7px 9px;border-radius:7px;color:#6b8097}.audience-switch span>i{grid-row:1/3;font-style:normal;font-size:17px;line-height:1}.audience-switch b{font-size:12px;line-height:1.05}.audience-switch small{font-size:9px;color:inherit;line-height:1.05;margin-top:3px}.audience-switch .active{background:#e2f8f4;color:#007f82;box-shadow:inset 0 0 0 1px #92ded5}.header-grade{display:flex;align-items:center;gap:7px;border:1px solid #b9d7e5;background:#f3fbff;color:#1a5876;border-radius:10px;padding:8px 10px;font-size:12px;font-weight:800;white-space:nowrap}.header-grade i{font-style:normal;color:#52809a;font-size:15px}.exam-login{border:1px solid #d8e4ee;border-radius:8px;padding:8px 11px;color:#48617c;font-size:12px;font-weight:800}.exam-curriculum{min-height:34px;display:flex;align-items:center;justify-content:center;gap:13px;background:#eff9f5;border-bottom:1px solid #dcece6;color:#50768a;font-size:11px}.exam-curriculum a{font-weight:800;color:#087e86}.mobile-bottom{display:none}
@media(max-width:850px){.exam-topbar{height:62px;padding:0 14px;gap:8px}.topbar-brand{font-size:15px}.topbar-brand .brandmark{width:32px;height:33px;font-size:22px}.topbar-brand-name small,.topnav,.audience-switch span:not(.active),.exam-login{display:none}.topright{gap:5px}.audience-switch{padding:3px}.audience-switch .active{display:flex;min-width:auto;gap:4px;padding:7px 8px;font-size:10px}.audience-switch .active i{font-size:15px}.audience-switch .active b{font-size:10px}.audience-switch .active small{display:none}.header-grade{padding:7px 8px;font-size:11px}.exam-curriculum{min-height:34px;padding:5px 12px;text-align:center;font-size:10px}.mobile-bottom{position:fixed;z-index:35;left:0;right:0;bottom:0;display:grid;grid-template-columns:repeat(5,1fr);padding:7px max(6px,env(safe-area-inset-right)) calc(7px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #dbe8ef;box-shadow:0 -8px 22px #10233d14}.mobile-bottom a{color:#58718a;text-decoration:none;padding:4px 2px;font-size:10px;font-weight:750;display:grid;justify-items:center;gap:1px}.mobile-bottom a span{font-size:20px;line-height:1.1}.mobile-bottom a.active{color:#008b88}.exam-shell-main{padding-bottom:100px!important}}
@media(max-width:390px){.topbar-brand-name{font-size:13px}.header-grade b{display:none}.header-grade{padding:8px}.audience-switch .active b{display:none}}
