.small-screen-gate-module__MN-q1G__notice{min-height:100svh;color:var(--label);letter-spacing:.04em;place-content:center;justify-items:center;gap:14px;padding-inline:16px;font-size:.95rem;font-weight:500;display:none}.small-screen-gate-module__MN-q1G__dot{border:3px solid var(--green);background:var(--dot-fill);border-radius:50%;width:13px;height:13px;box-shadow:0 0 10px 1px #66bd44bf}@media (max-width:1023px),(orientation:portrait){.small-screen-gate-module__MN-q1G__site{display:none}.small-screen-gate-module__MN-q1G__notice{display:grid}}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--sky:#0f1b31;--cream:#efe8c9;--label:#efe8c9f0;--ink:#0a0d07;--green:#66bd44;--green-lit:#7fd257;--green-hot:#e4f7c8;--green-glow:#8fdc62;--green-deep:#2a5a1b;--sign-face:#18222c;--sign-bar:#5fae42;--sign-frame:#55573f;--sign-frame-edge:#b3b07e;--sign-hanger:#34372a;--sign-hanger-edge:#6f7152;--dot-fill:#f3f1dc;--urdu:var(--font-urdu), "Noto Nastaliq Urdu", serif;--serif:var(--font-serif), Georgia, "Times New Roman", serif;--serif-italic:var(--font-serif-italic), Georgia, "Times New Roman", serif}*,:before,:after{box-sizing:border-box}html{background:var(--sky)}body{background:var(--sky);color:var(--cream);font-family:var(--serif);-webkit-font-smoothing:antialiased;margin:0;font-size:1rem;line-height:1.5}h1,p{margin:0}a{color:inherit}a:focus-visible{outline:2px solid var(--green-hot);outline-offset:4px}::selection{background:var(--green);color:var(--sign-face)}img{max-width:100%}[lang=ur]{font-family:var(--urdu)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:40;background:var(--cream);color:var(--sign-face);padding:.9rem 1.3rem;text-decoration:none;position:fixed;top:-6rem;left:1rem}.skip:focus{top:1rem}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
:root{--push-duration:.9s;--push-scale:3.4}::view-transition-old(.cover-push){transform-origin:var(--push-x,50%) var(--push-y,50%);animation:push-in var(--push-duration) cubic-bezier(.55, 0, .8, .35) both}::view-transition-new(.station-arrive){animation:arrive var(--push-duration) cubic-bezier(.2, .6, .3, 1) both}::view-transition-old(.station-leave){animation:.45s ease-in both leave}::view-transition-new(.cover-return){transform-origin:var(--push-x,50%) var(--push-y,50%);animation:pull-out var(--push-duration) cubic-bezier(.2, .65, .3, 1) both}@keyframes push-in{60%{opacity:1}to{opacity:0;transform:scale(var(--push-scale));filter:blur(6px)}}@keyframes arrive{0%,35%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:none}}@keyframes leave{to{opacity:0}}@keyframes pull-out{0%{opacity:0;transform:scale(var(--push-scale));filter:blur(6px)}45%{opacity:1}to{filter:none;transform:none}}@media (prefers-reduced-motion:reduce){::view-transition-old(.cover-push){animation:.2s both leave}::view-transition-old(.station-leave){animation:.2s both leave}::view-transition-new(.station-arrive){animation:.2s reverse both leave}::view-transition-new(.cover-return){animation:.2s reverse both leave}}
