header.wrap{min-height:124px;height:auto;padding-block:24px;gap:25px}header nav{gap:12px;flex-wrap:wrap;justify-content:flex-end}header nav .resource-link,header nav .navapply{position:relative;isolation:isolate;overflow:hidden;min-height:68px;border-radius:12px;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;background-clip:padding-box}header nav .resource-link{padding:12px 17px;gap:12px;border-color:#426798;background:linear-gradient(135deg,#183c70,#101d34);box-shadow:inset 0 1px #a9cbff24,0 6px 18px #0004}header nav .resource-link::before,header nav .navapply::before{content:'';position:absolute;z-index:-1;inset:-60% auto -60% -80%;width:45%;background:linear-gradient(90deg,transparent,#cbe0ff30,transparent);transform:skewX(-22deg);transition:left .6s ease;pointer-events:none}header nav .resource-link:hover::before,header nav .resource-link:focus-visible::before,header nav .navapply:hover::before,header nav .navapply:focus-visible::before{left:145%}header nav .resource-link:hover{transform:translateY(-4px);border-color:#85b4ff;box-shadow:0 10px 30px #267cff35,inset 0 1px #ffffff30}header nav .resource-link .resource-icon{width:40px;height:40px;border-radius:10px;background:#508fff1f;flex-shrink:0;color:#b2d2ff;transition:transform .22s,background .22s;margin:0}header nav .resource-icon img{filter:brightness(0) invert(1);display:block}header nav .resource-copy{font-size:15px;white-space:nowrap}header nav .resource-copy small{font-size:10px;letter-spacing:.06em;color:#a5c4ee;line-height:1.65}header nav .resource-arrow{transition:transform .22s;color:#c2d9ff}header nav .resource-link:hover .resource-arrow{transform:translate(3px,-3px)}header nav .resource-link:hover .resource-icon{transform:rotate(-6deg) scale(1.06);background:#478cff38}header nav .discord-link{background:linear-gradient(130deg,#263d83,#14254d);border-color:#4b69bd}header nav .discord-link:hover{border-color:#a4b9ff;box-shadow:0 10px 30px #527cff45}header nav .navapply{display:flex;align-items:center;justify-content:center;gap:22px;padding:14px 20px;border:1px solid #81adff;background:linear-gradient(125deg,#378cff,#1657de);font-size:15px;font-weight:700;color:white;box-shadow:0 6px 24px #2474ff35,inset 0 1px #ffffff50}header nav .navapply .apply-label{color:white;margin:0}header nav .apply-arrow{display:grid;place-items:center;width:31px;height:31px;border-radius:50%;border:1px solid #ffffff40;background:#ffffff14;color:white;margin:0;font-size:21px;transition:transform .22s,background .22s}header nav .navapply:hover{transform:translateY(-4px);box-shadow:0 12px 34px #267cff65;border-color:#c6dcff}header nav .navapply:hover .apply-arrow{transform:rotate(45deg);background:#ffffff26}header nav .resource-link:active,header nav .navapply:active{transform:translateY(0) scale(.97);box-shadow:0 2px 10px #0004}header nav a:focus-visible,header nav button:focus-visible{outline:3px solid #c3dcff;outline-offset:4px}@media(max-width:1050px){header.wrap{flex-wrap:wrap}header nav{flex:1}header nav .resource-link{padding:10px 12px}header nav .resource-copy small{font-size:9px}}@media(max-width:760px){header nav{display:grid;grid-template-columns:1fr 1fr;width:100%;gap:12px}header nav .resource-link{padding:12px 10px;gap:9px;min-height:76px}header nav .resource-copy{white-space:normal;font-size:14px}header nav .resource-copy small{font-size:9px}header nav .resource-link .resource-icon{width:31px;height:36px}header nav .resource-arrow{display:none}header nav .navapply{grid-column:1/-1;min-height:54px;padding:10px 18px;justify-content:space-between}header nav .navapply .apply-label{font-size:16px}}@media(prefers-reduced-motion:reduce){header nav .resource-link,header nav .navapply,header nav .resource-link::before,header nav .navapply::before,header nav .resource-icon,header nav .resource-arrow,header nav .apply-arrow{transition:none}header nav .resource-link:hover,header nav .navapply:hover,header nav .resource-link:hover .resource-icon,header nav .resource-link:hover .resource-arrow,header nav .navapply:hover .apply-arrow{transform:none}}
