.nc-page{background:var(--surface-alt);padding:38px 0 70px}.nc-breadcrumb{color:var(--ink-mute);flex-wrap:wrap;gap:10px;margin-bottom:30px;font-size:12px;display:flex}.nc-breadcrumb a{color:inherit}.nc-page-intro{justify-content:space-between;align-items:end;gap:24px;margin-bottom:26px;display:flex}.nc-eyebrow{letter-spacing:2px;color:var(--primary);font-size:10px;font-weight:700}.nc-page-intro h1{letter-spacing:-1.3px;margin-top:10px;font-size:clamp(25px,3vw,37px);line-height:1.25}.nc-page-intro p{color:var(--ink-mute);font-size:13px;line-height:1.8}.nepali-clock-app{--nc-bg:#231c2d;--nc-text:#f9e7d6;--nc-muted:#c3b1b5;--nc-accent:#e4ab7e;--nc-glow:#a56857;--nc-land:#171721;isolation:isolate;background:var(--nc-bg);min-height:640px;color:var(--nc-text);color-scheme:dark;border-radius:25px;flex-direction:column;font-family:Inter,system-ui,sans-serif;display:flex;position:relative;overflow:hidden}.nepali-clock-app[data-theme=forest]{--nc-bg:#112c29;--nc-text:#e1f0d9;--nc-muted:#a6c4b9;--nc-accent:#b3cc96;--nc-glow:#54806a;--nc-land:#0b201e}.nepali-clock-app[data-theme=midnight]{--nc-bg:#090b12;--nc-text:#e8edff;--nc-muted:#929dbb;--nc-accent:#b4c6fb;--nc-glow:#293962;--nc-land:#06080e}.nepali-clock-app[data-theme=paper]{--nc-bg:#eee6d8;--nc-text:#423b32;--nc-muted:#706655;--nc-accent:#8a5b36;--nc-glow:#d6bb92;--nc-land:#ded1bc;color-scheme:light}.nc-sky{z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 50% 95%,color-mix(in srgb,var(--nc-glow) 65%,transparent),transparent 70%);position:absolute;inset:0}.nc-orb{background:var(--nc-glow);opacity:.17;filter:blur(25px);border-radius:50%;width:250px;height:250px;position:absolute;bottom:16%;left:calc(50% - 125px)}.nc-sky svg{width:100%;height:33%;color:var(--nc-land);opacity:.55;position:absolute;bottom:-1px;left:0}.nc-top,.nc-bottom{z-index:2;justify-content:space-between;align-items:center;gap:16px;padding:25px 30px;display:flex}.nc-brand{letter-spacing:2px;align-items:center;gap:9px;font-size:10px;font-weight:600;display:flex}.nc-zone{color:var(--nc-muted);letter-spacing:1px;font-size:9px}.nc-live-dot{background:var(--nc-accent);width:6px;height:6px;box-shadow:0 0 12px var(--nc-accent);border-radius:50%;flex:none}.nepali-clock-app button,.nepali-clock-app select{font:inherit;cursor:pointer}.nepali-clock-app button{color:inherit}.nc-icon-button{background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:8px 10px;display:inline-flex;font-size:11px!important}.nc-icon-button:hover{background:color-mix(in srgb,var(--nc-text) 10%,transparent)}.nc-icon-button i{font-size:17px}.nc-display{text-align:center;min-height:420px;opacity:var(--nc-brightness,1);transform:translate(var(--nc-shift-x,0px),var(--nc-shift-y,0px));flex-direction:column;flex:1;justify-content:center;align-items:center;padding:25px 16px;display:flex}.nc-location{letter-spacing:4px;color:var(--nc-muted);margin-bottom:22px;font-size:10px}.nc-location span{letter-spacing:0;opacity:.8;margin-left:9px}.nc-digital{white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:-.065em;justify-content:center;align-items:baseline;font-size:clamp(76px,12vw,165px);font-weight:600;line-height:1;display:flex}.nc-colon{opacity:.65;align-self:center;margin:0 .04em;font-weight:400;transform:translateY(-.05em)}.nc-seconds{letter-spacing:-.03em;color:var(--nc-accent);min-width:1.8em;margin-left:.2em;font-size:.28em}.nc-period{letter-spacing:2px;color:var(--nc-muted);margin-left:14px;font-size:11px}.nc-date{letter-spacing:1.3px;color:var(--nc-text);margin-top:28px;font-size:13px}.nc-bs-date{color:var(--nc-muted);margin-top:8px;font-size:12px}.nc-moment{color:var(--nc-muted);opacity:.8;margin-top:27px;font-family:Georgia,serif;font-size:14px;font-style:italic}.nc-analog{display:none;position:relative}.nc-clock-face{width:clamp(200px,27vw,290px);height:auto;display:block;overflow:visible}.nc-face-ring{fill:color-mix(in srgb,var(--nc-text) 3%,transparent);stroke:var(--nc-muted);stroke-width:.6px;opacity:.7}.nc-tick{stroke:var(--nc-muted);stroke-width:1px;opacity:.4}.nc-tick-major{stroke-width:2px;opacity:.9}.nc-face-number{fill:var(--nc-text);font-size:20px;font-weight:400}.nc-hand{stroke:var(--nc-text);stroke-linecap:round}.nc-hour-hand{stroke-width:5px}.nc-minute-hand{stroke-width:3px}.nc-second-hand{stroke:var(--nc-accent);stroke-width:1.2px}.nc-hand-pin{fill:var(--nc-accent)}.nc-analog-caption{color:var(--nc-muted);letter-spacing:2px;font-variant-numeric:tabular-nums;margin-top:16px;font-size:10px;display:block}[data-style=analog] .nc-digital{display:none}[data-style=analog] .nc-analog{display:block}[data-style=analog] .nc-location{margin-bottom:16px}[data-style=analog] .nc-date{margin-top:16px}[data-style=analog] .nc-moment{display:none}[data-style=flip] .nc-number{border:1px solid color-mix(in srgb,var(--nc-text) 12%,transparent);background:color-mix(in srgb,var(--nc-text) 7%,var(--nc-bg));letter-spacing:-.07em;border-radius:13px;padding:.14em .14em .17em;position:relative;box-shadow:0 8px 20px #0002}[data-style=flip] .nc-number:after{content:"";border-top:2px solid var(--nc-bg);position:absolute;top:50%;left:0;right:0;box-shadow:0 1px #ffffff09}[data-style=flip] .nc-digital{font-size:clamp(64px,10vw,135px)}[data-style=flip] .nc-colon{margin:0 .09em;font-size:.65em}[data-style=minimal] .nc-digital{letter-spacing:-.07em;font-weight:400}[data-style=minimal] .nc-sky,[data-style=minimal] .nc-moment{display:none}[data-style=minimal] .nc-location{letter-spacing:6px;font-size:9px}.nc-style-picker{border:1px solid color-mix(in srgb,var(--nc-text) 12%,transparent);background:color-mix(in srgb,var(--nc-bg) 70%,transparent);border-radius:12px;gap:4px;padding:4px;display:flex}.nc-style-picker button{color:var(--nc-muted);background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;min-height:39px;padding:10px 12px;font-size:11px;display:flex}.nc-style-picker button[aria-pressed=true]{background:color-mix(in srgb,var(--nc-text) 12%,transparent);color:var(--nc-text)}.nc-style-picker i{font-size:16px}.nc-display-actions{align-items:center;gap:10px;display:flex}.nc-standby-button{border:1px solid color-mix(in srgb,var(--nc-accent) 35%,transparent);background:color-mix(in srgb,var(--nc-accent) 15%,transparent);white-space:nowrap;border-radius:9px;align-items:center;gap:7px;min-height:41px;padding:11px 16px;display:flex;font-size:11px!important}.nc-settings{z-index:5;background:var(--nc-bg);border:1px solid color-mix(in srgb,var(--nc-text) 20%,transparent);border-radius:17px;width:min(350px,100% - 32px);max-height:calc(100% - 115px);padding:22px;position:absolute;bottom:92px;right:26px;overflow-y:auto;box-shadow:0 15px 70px #0005}.nc-settings-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:15px;display:flex}.nc-settings h2{letter-spacing:-.4px;font-size:16px}.nc-theme-picker{border:0;margin:0 0 17px;padding:0}.nc-theme-picker legend{color:var(--nc-muted);margin-bottom:9px;font-size:11px}.nc-theme-picker>div{justify-content:space-between;gap:7px;display:flex}.nc-theme-picker button{background:0 0;border:1px solid #0000;border-radius:8px;flex-direction:column;align-items:center;gap:6px;padding:7px;font-size:9px;display:flex}.nc-theme-picker button[aria-pressed=true]{border-color:var(--nc-accent)}.nc-theme-picker span{border-radius:5px;width:35px;height:26px}.nc-option{border-bottom:1px solid color-mix(in srgb,var(--nc-text) 8%,transparent);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:11px;display:flex}.nc-option select{border:1px solid color-mix(in srgb,var(--nc-text) 20%,transparent);background:var(--nc-bg);max-width:150px;color:var(--nc-text);border-radius:6px;padding:7px;font-size:11px}.nc-option input{accent-color:var(--nc-accent)}.nc-option input[type=checkbox]{width:17px;height:17px}.nc-option input[type=range]{width:120px}.nc-settings-note{color:var(--nc-muted);margin-top:14px;font-size:10px;line-height:1.7}.nc-status{text-align:center;color:var(--nc-muted);z-index:2;pointer-events:none;font-size:10px;position:absolute;top:70px;left:20px;right:20px}.nc-noscript{text-align:center;padding:30px}.nepali-clock-app button:focus-visible,.nepali-clock-app input:focus-visible,.nepali-clock-app select:focus-visible{outline:2px solid var(--nc-accent);outline-offset:3px}.nepali-clock-app [hidden]{display:none!important}.nepali-clock-app:fullscreen,.nepali-clock-app.nc-theater{border-radius:0;width:100%;height:100dvh;min-height:0}.nepali-clock-app.nc-theater{z-index:10000;position:fixed;inset:0}body:has(.nc-theater){overflow:hidden}.nepali-clock-app:fullscreen .nc-display,.nc-theater .nc-display{min-height:0}.nepali-clock-app:fullscreen .nc-digital,.nc-theater .nc-digital{font-size:clamp(75px,19vw,290px)}.nepali-clock-app:fullscreen[data-style=flip] .nc-digital,.nc-theater[data-style=flip] .nc-digital{font-size:clamp(64px,16vw,245px)}.nepali-clock-app:fullscreen .nc-clock-face,.nc-theater .nc-clock-face{width:min(53vh,55vw)}.nc-controls{transition:opacity .35s}.nc-idle .nc-controls,.nc-idle .nc-status{opacity:0;pointer-events:none}.nc-idle{cursor:none}.nc-idle:focus-within .nc-controls{opacity:1;pointer-events:auto}.nc-idle:focus-within{cursor:auto}.nc-under-display{color:var(--ink-mute);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:15px 5px;font-size:11px;display:flex}.nc-under-display>span:first-child{align-items:center;gap:6px;display:flex}.nc-guide{padding:48px 0 16px}.nc-guide h2{letter-spacing:-.8px;margin-bottom:22px;font-size:25px}.nc-guide>div{grid-template-columns:1fr 1fr;gap:35px;display:grid}.nc-guide p{color:var(--ink-mute);font-size:13px;line-height:1.9}.nc-guide strong{color:var(--ink)}.nc-guide-note{max-width:100ch;margin-top:20px;font-size:11px!important}@media (width<=800px){.nc-page-intro{display:block}.nc-page-intro p{margin-top:14px}.nc-top,.nc-bottom{padding:20px}.nc-bottom{flex-wrap:wrap;justify-content:center}.nc-zone{display:none}.nepali-clock-app{min-height:590px}.nc-display{min-height:350px}.nc-settings{bottom:130px;right:16px}.nc-page .container{padding-left:18px;padding-right:18px}.nc-guide>div{grid-template-columns:1fr;gap:18px}.nc-digital{font-size:clamp(61px,13vw,110px)}.nc-period{letter-spacing:1px;margin-left:7px;font-size:9px}.nc-style-picker button{padding:9px 10px}.nc-location{letter-spacing:2px;font-size:9px}.nc-date{letter-spacing:.4px;font-size:11px}.nc-under-display{font-size:10px}}@media (width<=430px){.nc-style-picker{justify-content:center;width:100%}.nc-style-picker button{padding:8px;font-size:10px}.nc-top{padding:16px}.nc-brand{letter-spacing:1px;font-size:9px}.nc-top .nc-icon-button{font-size:10px!important}.nc-digital{font-size:clamp(53px,14vw,64px)}[data-style=flip] .nc-digital{font-size:clamp(46px,12vw,57px)}.nc-seconds{font-size:.3em}.nc-period{font-size:8px}.nc-display{padding-left:8px;padding-right:8px}.nc-settings{bottom:130px}.nc-location span{margin-left:4px}}@media (height<=550px) and (orientation:landscape){.nepali-clock-app:fullscreen .nc-top,.nc-theater .nc-top,.nepali-clock-app:fullscreen .nc-bottom,.nc-theater .nc-bottom{padding:8px 20px}.nepali-clock-app:fullscreen .nc-display,.nc-theater .nc-display{padding:4px}.nepali-clock-app:fullscreen .nc-location,.nc-theater .nc-location{margin-bottom:10px}.nepali-clock-app:fullscreen .nc-date,.nc-theater .nc-date{margin-top:12px}.nepali-clock-app:fullscreen .nc-moment,.nc-theater .nc-moment{display:none}.nepali-clock-app:fullscreen .nc-digital,.nc-theater .nc-digital{font-size:25vh}.nc-settings{max-height:calc(100% - 80px);bottom:65px}}@media (prefers-reduced-motion:reduce){.nc-controls{transition:none}}
