body:has(#landing){overflow:hidden}body:has(#landing) #landing{display:block}body:has(#login){background:#EEEEEC}a{color:inherit;text-decoration:none}a.kh-card,a.kh-dn{display:flex}a.kh-card{flex-direction:column}.kh-dtabs a{padding:8px 20px;border-radius:99px;font-size:14px;font-weight:600;color:#76767C;transition:background .15s,color .15s}.kh-dtabs a:hover{color:#111113}.kh-dtabs a.on{background:#FFFFFF;color:#111113;box-shadow:var(--sh-pill)}.nav a{flex:1 1;padding:8px 0;font-size:12px;font-weight:500;color:#76767C;display:flex;flex-direction:column;align-items:center;gap:3px}.nav a.on{color:#E8400A}#app>.nav a{padding:8px 0 7px;border-radius:99px;font-size:11px;font-weight:600;gap:2px}#app>.nav a.on{background:#111113;color:#FFFFFF}.nav a svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.wpg{padding-bottom:24px}.pf .ph.ym{width:56px;height:56px;border-radius:50%;background:#F4F4F2;display:grid;place-items:center;font-weight:600;font-size:20px;color:#76767C}.msg-empty{padding:40px 16px;text-align:center;color:#76767C}.card.qc{display:block;text-align:left;width:100%}.card.qc h4{font-size:17px;font-weight:600;letter-spacing:-.01em;margin:6px 0 4px}.card.qc .qmeta{display:flex;align-items:center;justify-content:space-between;color:#76767C;font-size:13px;margin-top:10px}.lg-oauth-err{color:#D92D20;font-size:13px;min-height:18px;margin-top:8px}.ph-note{max-width:520px;margin:20vh auto;padding:0 24px;text-align:center}.ph-note h1{font-size:28px;font-weight:600;letter-spacing:-.025em}.ph-note p{color:#76767C;margin-top:10px}.story .sscr.sq{justify-content:flex-end}.story .alr{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:18px}a.sbtn{display:block;text-align:center}.res-sub{margin-top:14px;font-size:14px;opacity:.85}[data-zostel]{background-image:url(/covers/zostel.jpg)}[data-fly=manali]{background-image:url(/flyers/manali.jpg)}[data-fly=spiti]{background-image:url(/flyers/spiti.jpg)}[data-fly=yoga]{background-image:url(/flyers/yoga.jpg)}[data-fly]{background-size:cover;background-position:50%}.l-nav a.l-link{font-weight:500;color:#111113;padding:8px 14px;background:#F4F4F2}.l-cc a.lcc-go,.l-nav a.l-link{font-size:14px;border-radius:99px}.l-cc a.lcc-go{background:#111113;color:#FFFFFF;padding:10px 20px;font-weight:600;flex:none}@media (max-width:719px){.l-cc a.lcc-go{padding:9px 16px;font-size:13px}.l-sticky a{width:100%;height:52px;border-radius:99px;background:#111113;color:#FFFFFF;font-size:16px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:10px;box-shadow:0 10px 24px rgba(17,17,19,.25)}}