:root{color-scheme:light;font-family:ui-rounded,"SF Pro Rounded",system-ui,-apple-system,"Segoe UI",sans-serif;color:#244868;background:#f6faff}*{box-sizing:border-box}body{margin:0;min-width:0;background:radial-gradient(ellipse at 0 0,#ffeaf3,transparent 48%),radial-gradient(ellipse at 100% 0,#dff4ff,transparent 55%),#f6faff}main{width:min(100%,780px);margin:auto;padding:24px max(20px,env(safe-area-inset-left)) 32px}a{color:#075fc4;text-underline-offset:.2em;overflow-wrap:anywhere}a:focus-visible,summary:focus-visible{outline:3px solid #075fc4;outline-offset:5px}header{padding:22px 0 16px}.brand{display:flex;gap:14px;align-items:center}.brand img{width:56px;height:56px;border-radius:16px;flex:none}.brand-name{font-size:32px;font-weight:850;line-height:1.1;color:#0864e9}.brand-name span{color:#f784ba}.tagline{font-size:14px;margin:4px 0 0;color:#54718a}h1{font-size:clamp(28px,6vw,40px);line-height:1.18;color:#075fc4;margin:24px 0 12px;overflow-wrap:anywhere}h2{font-size:21px;line-height:1.3;color:#075fc4;margin:0 0 12px}h3{font-size:18px;margin:20px 0 8px}p,li{font-size:16px;line-height:1.65}p{margin:10px 0}section,details{margin:18px 0;padding:22px;background:#fff;border:1px solid #e0eaf3;border-radius:24px;box-shadow:0 5px 20px #264d7610}.route{font-weight:750;color:#244868}ul{padding-left:22px;margin:10px 0}.button{display:flex;align-items:center;justify-content:center;text-align:center;width:fit-content;max-width:100%;min-height:48px;padding:12px 24px;margin:20px 0 14px;background:#075fc4;color:#fff;border-radius:18px;font-weight:750;text-decoration:none;box-shadow:0 4px 0 #074b98}.button:hover{background:#064fa4}.quiet{font-size:14px;color:#536f86}summary{cursor:pointer;font-size:19px;font-weight:750;color:#075fc4;min-height:32px}details[open] summary{margin-bottom:16px}footer{margin-top:26px;font-size:14px;color:#536f86}footer nav{display:flex;flex-wrap:wrap;gap:12px 20px;margin:16px 0}.skip{position:absolute;left:12px;top:-80px;background:white;padding:12px;z-index:1}.skip:focus{top:12px}@media(max-width:360px){section,details{padding:18px}.button{width:100%}}@media(prefers-reduced-motion:no-preference){.button{transition:background-color .15s ease}}

@font-face{font-family:SanoDevanagari;src:url(/fonts/SanoDevanagari.ttf);font-display:swap}@font-face{font-family:SanoDevanagari;font-weight:700;src:url(/fonts/SanoDevanagariBold.ttf);font-display:swap}[lang=ne]{font-family:SanoDevanagari,ui-rounded,system-ui,sans-serif}.sano-wordmark{display:block;width:148px;height:auto;color:#0864e9}main>nav,footer nav{display:flex;flex-wrap:wrap;gap:12px 20px}.button{color:#075fc4;background:#dcecff;border:2px solid #b3d2f7;box-shadow:0 4px 0 #9dbfec}.button:hover{background:#cfe5ff}.button:active{transform:translateY(3px);box-shadow:0 1px 0 #9dbfec}.status{background:#e6f8ef;border-radius:24px;padding:18px 22px}.meta{font-size:14px;color:#536f86}@media(prefers-reduced-motion:no-preference){main{animation:page-arrive 180ms cubic-bezier(.2,.8,.2,1) both}.button{transition:transform 120ms ease,box-shadow 120ms ease,background-color 120ms ease}@keyframes page-arrive{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}}
