body.su.theme-sawari{--su-bg:#fbf4e6;--su-paper:#fffbf2;--su-ink:#24170f;--su-ink-2:#5b4130;--su-accent:#a6271f;--su-accent-ink:#fff8ec;--su-gold:#b98327;--su-line:#5b413033;--sw-gold:#d69a2d;--sw-gold-ink:#8b5a10;--sw-green:#3e6b35;--sw-night:#16243a;--sw-night-2:#22385a;--sw-cream:#f8eedc;--su-f-display:"Brygada 1918", "Sura", Georgia, serif;--su-f-script:"Brygada 1918", Georgia, serif;--su-f-body:"Commissioner", "Noto Sans Devanagari", sans-serif;--su-f-deva:"Noto Sans Devanagari", sans-serif;--sw-f-deva-d:"Sura", "Noto Sans Devanagari", serif;--sw-ease:cubic-bezier(.22, .8, .24, 1);--sw-paper:#fbf3e4 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .45 0 0 0 0 .33 0 0 0 0 .2 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");background:var(--sw-night)}.theme-sawari [lang=ne]{font-family:var(--su-f-deva)}.theme-sawari .hud__btn,.theme-sawari .pill{color:var(--su-ink);background:#fbf4e6f0;border-color:#5b413040}.theme-sawari .su-btn{letter-spacing:.12em}.theme-sawari .su-btn--line{color:var(--su-accent);background:#fffbf299}.theme-sawari .su-link{color:var(--su-accent)}.sw-k{font:600 12.5px/1.4 var(--su-f-body);letter-spacing:.24em;text-transform:uppercase;color:var(--su-ink-2);margin:0}.sw-k .l-ne{font:500 15px/1.5 var(--su-f-deva);letter-spacing:0;text-transform:none}.sw-h{font:500 clamp(25px, 6.4vw, 34px)/1.18 var(--su-f-display);color:var(--su-accent);text-wrap:balance;margin:0}.sw-h .l-ne{font:700 .86em/1.45 var(--sw-f-deva-d)}.sw-h--night{color:var(--sw-cream)}.sw-lede{max-width:38ch;color:var(--su-ink-2);text-wrap:balance;margin:10px auto 0;font-size:16.5px;line-height:1.6}html[data-lang=ne] .sw-lede{font-size:17.5px;line-height:1.8}.sw-lede--night{color:#f8eedcdb}.sw-sign{font:600 11.5px/1.3 var(--su-f-body);letter-spacing:.2em;text-transform:uppercase;color:var(--sw-green);align-items:center;gap:8px;margin:0 0 8px;display:inline-flex}.sw-sign .l-ne{font:600 14.5px/1.4 var(--su-f-deva);letter-spacing:0;text-transform:none}.sw-sign i{background:var(--su-accent);border-radius:50% 50% 50% 0;width:9px;height:9px;transform:rotate(-45deg);box-shadow:0 0 0 2px #a6271f2e}.sw-g{position:absolute;inset:0;overflow:hidden}.sw-g__art{cursor:pointer;transform-origin:50% 70%;display:block;position:absolute;inset:0}.sw-g__art img{object-fit:cover;object-position:40% 100%;width:100%;height:100%;display:block}.sw-g__veil{pointer-events:none;background:linear-gradient(#ffeecd80 0%,#ffeecd47 30%,#ffeecd00 52%);position:absolute;inset:0}.sw-g__words{left:16px;right:16px;top:calc(9svh + env(safe-area-inset-top,0px));text-align:center;color:#2a160a;pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute}.sw-g__words .sw-k{color:#4a2a12}.sw-g__names{font:500 italic clamp(34px, 10vw, 66px)/1.12 var(--su-f-display);color:#2a160a;flex-wrap:wrap;justify-content:center;align-items:baseline;column-gap:.28em;margin:0;display:flex}.sw-g__names .l-ne{font:700 normal .86em/1.4 var(--sw-f-deva-d)}.sw-g__n{white-space:nowrap}.sw-g__amp{color:var(--su-accent);font-size:.7em;font-style:normal}.sw-g__date{font:500 16px/1.4 var(--su-f-body);letter-spacing:.08em;color:#3a2210;margin:2px 0 0}.sw-g__date .l-ne{letter-spacing:0;font-size:17px}.theme-sawari .su-gate__ui{top:calc(9svh + env(safe-area-inset-top,0px) + 150px);color:#2a160a;gap:8px;bottom:auto}.theme-sawari .su-gate__line{font:500 italic 18px/1.4 var(--su-f-display);color:#3a2210}.theme-sawari .su-gate__line .l-ne{font:500 17px/1.6 var(--su-f-deva);font-style:normal}.theme-sawari .su-btn--open{box-shadow:0 10px 26px -12px #50140a99}.theme-sawari .su-quiet{color:#3a2210;background:#fff0d7c7;border-radius:999px;padding:5px 14px}@media (min-aspect-ratio:1){.sw-g__art img{object-position:64% 50%}.sw-g__veil{background:linear-gradient(90deg,#ffeecd8c 0%,#ffeecd4d 34%,#ffeecd00 58%)}.sw-g__words{text-align:left;align-items:flex-start;width:min(560px,42vw);top:17vh;left:6vw;right:auto}.sw-g__names{justify-content:flex-start;font-size:clamp(44px,5vw,76px)}.theme-sawari .su-gate__ui{text-align:left;align-items:flex-start;width:min(420px,40vw);top:auto;bottom:16vh;left:6vw;translate:none}}.sw-journey{position:relative}.sw-stage{contain:layout paint;background:linear-gradient(#bccad3,#ebcb92 70%,#8e7350);height:100svh;position:relative;overflow:clip}.sw-sky{will-change:transform;height:100%;position:absolute;top:0;left:0}.sw-sky__i{object-fit:cover;object-position:50% 58%;width:100%;height:100%;display:block;position:absolute;inset:0}.sw-sky--sunset,.sw-sky--dusk{opacity:0}.sw-sky__haze{background:linear-gradient(#ffe4b400 55%,#ffe4b447 100%);position:absolute;inset:0}.sw-world{will-change:transform;height:100%;position:absolute;top:0;left:0}.sw-pan{--l:transparent 0, #000 calc(var(--ov) * .5);--r:#000 calc(100% - var(--ov) * .5), transparent 100%;max-width:none;-webkit-mask-image:linear-gradient(to right, var(--l), var(--r)), linear-gradient(to bottom, transparent 0, #000 9%);-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(to right, var(--l), var(--r)), linear-gradient(to bottom, transparent 0, #000 9%);mask-image:linear-gradient(to right, var(--l), var(--r)), linear-gradient(to bottom, transparent 0, #000 9%);display:block;position:absolute;-webkit-mask-composite:source-in;mask-composite:intersect}.sw-pan:first-child{--l:#000 0, #000 1%}.sw-pan:last-child{--r:#000 99%, #000 100%}.sw-ride{z-index:2;will-change:transform;position:absolute}.sw-ride__bob{transform-origin:50% 100%;will-change:transform;position:absolute;inset:0}.sw-ride__bob img{width:100%;height:100%;display:block;position:absolute;inset:0}.sw-ride__dusk{opacity:0}.sw-ride__shadow{background:radial-gradient(closest-side,#28180a6b,#28180a00);border-radius:50%;height:10%;position:absolute;bottom:-3%;left:6%;right:4%}.sw-fg{z-index:3;will-change:transform;pointer-events:none;width:1px;height:100%;position:absolute;top:0;left:0}.sw-plant{max-width:none;display:block;position:absolute;bottom:-2.2svh}.sw-flow{height:100%;display:flex;position:absolute;top:0;left:0}.sw-stop{flex:0 0 100vw;width:100vw;height:100%;position:relative}.sw-card{z-index:4;left:16px;right:16px;top:calc(64px + env(safe-area-inset-top,0px));text-align:center;will-change:transform;flex-direction:column;align-items:center;gap:12px;display:flex;position:absolute}.sw-card:empty{display:none}.sw-prop{z-index:1;will-change:transform;margin:0;position:absolute;top:0;left:0}.sw-prop:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#28180a80,#28180a00);border-radius:50%;height:7%;position:absolute;bottom:-2.5%;left:4%;right:4%}.sw-prop.is-sunset img:not(.sw-frame__img):not(.su-img){filter:brightness(.94)sepia(.12)saturate(1.05)}.sw-prop.is-dusk img:not(.sw-frame__img):not(.su-img){filter:brightness(.84)sepia(.26)saturate(1.08)hue-rotate(-6deg)}.sw-pc{display:none}.sw-route{z-index:5;left:18px;top:calc(28px + env(safe-area-inset-top,0px));pointer-events:none;width:min(150px,34vw);height:10px;position:absolute}.sw-route__line{background:#fffbf2bf;border-radius:2px;height:2px;position:absolute;top:4px;left:0;right:0;box-shadow:0 0 0 1px #3c230f2e}.sw-route__pip{background:#fffbf2;border-radius:50%;width:6px;height:6px;margin-left:-3px;position:absolute;top:2px;box-shadow:0 0 0 1px #3c230f59}.sw-route__me{will-change:transform;background:var(--sw-gold);border-radius:50%;width:12px;height:12px;margin-left:-6px;position:absolute;top:-1px;left:0;box-shadow:0 0 0 2px #fffbf2,0 2px 6px #3c230f66}.sw-stage .sw-cue{z-index:5;left:14px;top:calc(44px + env(safe-area-inset-top,0px));color:#3a2210;text-shadow:none;background:#fff8ecd1;border-radius:999px;flex-direction:row;gap:8px;padding:4px 11px;bottom:auto;translate:none;box-shadow:0 4px 12px -6px #28140573}.sw-stage .sw-cue i{background:linear-gradient(90deg,currentColor,#0000);width:18px;height:1px}body.is-open .sw-stage .sw-cue i{animation-name:sw-cue}@keyframes sw-cue{0%,to{opacity:1;transform:translate(0)}50%{opacity:.45;transform:translate(6px)}}body.sw-journeying .sw-cue{visibility:hidden;transition:opacity .3s,visibility 0s .3s;opacity:0!important}.sw-slip{box-sizing:border-box;background:var(--sw-paper);background-size:160px;border-radius:3px;width:min(100%,440px);padding:16px 20px 18px;position:relative;box-shadow:inset 0 1px #fff9,0 14px 30px -18px #2814058c,0 2px 6px -2px #2814052e}.sw-slip:before{content:"";background:linear-gradient(90deg,#0000,#b9832799,#0000);height:1px;position:absolute;top:7px;left:14px;right:14px}.sw-hosts{color:var(--su-ink);margin:10px 0 14px;font-weight:600}.sw-hero{flex-direction:column;align-items:center;gap:6px;width:100%;padding:10px 6px 14px;display:flex;position:relative}.sw-hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#fff7e6db,#fff7e699 55%,#fff7e600 100%);position:absolute;inset:-18% -12%}.sw-hero__gan{width:46px;line-height:0;display:block}.sw-hero__gan img{width:100%;height:auto}.sw-hero__inv{font:500 15px/1.5 var(--sw-f-deva-d);color:var(--su-accent);margin:0}.sw-names{font:500 italic clamp(38px, 11.5vw, 70px)/1.1 var(--su-f-display);color:var(--su-ink);flex-flow:wrap;justify-content:center;align-items:baseline;column-gap:.22em;margin:2px 0;display:flex}.sw-names .l-ne{font:700 normal .84em/1.38 var(--sw-f-deva-d)}.sw-names__n{white-space:nowrap;display:block}.sw-names__amp{font:400 .6em/1.2 var(--su-f-display);color:var(--su-accent);display:inline}.sw-hero__date{font:600 16px/1.45 var(--su-f-body);color:var(--su-ink);flex-direction:column;gap:2px;margin:4px 0 0;display:flex}.sw-hero__bs{color:var(--su-ink-2);font-size:14.5px;font-weight:500}.sw-hero__place{font:500 15px/1.4 var(--su-f-body);letter-spacing:.06em;color:var(--sw-green);margin:0}.sw-frame{aspect-ratio:760/1230;width:220px}.sw-frame__pic{background:#2b1b10;place-items:center;width:62.7%;height:49.8%;display:grid;position:absolute;top:24.5%;left:18.9%;overflow:hidden}.sw-frame__img{width:auto;max-width:100%;height:auto;max-height:100%;display:block}.sw-frame__wood{pointer-events:none;width:100%;max-width:none;height:100%;display:block;position:absolute;top:0;left:0}.sw-frame:after{height:5%;bottom:-2%;left:10%;right:10%}.sw-slip--couple{width:min(100%,380px)}.sw-story{text-align:left;gap:10px;margin:10px 0 0;padding:0;list-style:none;display:grid}.sw-story__i{grid-template-columns:52px minmax(0,1fr);align-items:baseline;column-gap:12px;display:grid}.sw-story__i>:only-child{grid-column:1/-1}.sw-story__y{font:600 15px/1.3 var(--su-f-display);color:var(--su-accent);font-variant-numeric:lining-nums}.sw-story__t{color:var(--su-ink);margin:0;font-size:15px;line-height:1.55}.sw-marks{justify-content:space-between;align-items:flex-end;display:flex}.sw-marks:after{display:none}.sw-mark{flex:0 0 var(--pw,72px);width:var(--pw,72px);aspect-ratio:640/871;rotate:var(--t);transform-origin:50% 100%;position:relative}.sw-mark:nth-child(2n){translate:0 -3px}.sw-mark:after{content:"";z-index:-1;background:radial-gradient(closest-side,#28180a73,#28180a00);border-radius:50%;height:9%;position:absolute;bottom:-3%;left:0;right:0}.sw-mark__img{width:100%;height:100%;position:absolute;inset:0}.sw-mark__y{text-align:center;width:60%;font:600 calc(var(--pw,72px) * .2)/1.1 var(--su-f-display);color:#5a2a12;font-variant-numeric:lining-nums;position:absolute;top:31%;left:18%}.sw-mark__y .l-ne{font:700 calc(var(--pw,72px) * .2)/1.3 var(--sw-f-deva-d)}html[data-lang=ne] .sw-story__t{font-size:16px;line-height:1.75}.sw-slip--fam{text-align:center;padding:10px 16px 12px}.sw-stone{aspect-ratio:640/871;width:240px}.sw-stone__img{width:100%;height:100%;position:absolute;inset:0}.sw-stone__cap{text-align:center;width:60%;font:600 11.5px/1.25 var(--su-f-body);letter-spacing:.18em;text-transform:uppercase;color:#fff4e2;position:absolute;top:7.5%;left:17%}.sw-stone__cap .l-ne{font:600 15px/1.4 var(--su-f-deva);letter-spacing:0;text-transform:none}.sw-stone__face{transform-origin:50% 0;text-align:center;width:56%;color:var(--su-ink);flex-direction:column;align-items:center;gap:2px;display:flex;position:absolute;top:25.5%;left:20%}.sw-stone__pic{width:64px;margin:0 0 6px;line-height:0}.sw-stone__pic img{border-radius:4px;width:100%;height:auto}.sw-stone__name{font:600 clamp(16px, calc(var(--pw,240px) * .078), 21px)/1.25 var(--su-f-display);color:var(--su-ink);text-wrap:balance;margin:0}.sw-stone__name .l-ne{font:700 .92em/1.5 var(--sw-f-deva-d)}.sw-stone__of{letter-spacing:.06em;color:var(--su-ink-2);margin:6px 0 0;font-size:13px}.sw-stone__of .l-ne{letter-spacing:0;font-size:14.5px}.sw-stone__par{font:500 clamp(13.5px, calc(var(--pw,240px) * .058), 15px)/1.45 var(--su-f-body);color:var(--su-ink);text-wrap:balance;margin:0}html[data-lang=ne] .sw-stone__par{font-size:15px;line-height:1.6}.sw-stone__home{color:var(--sw-green);margin:6px 0 0;font-size:13.5px;font-weight:600}.sw-prints{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;width:min(100%,380px);margin:4px 0 0;padding:0;list-style:none;display:grid}.sw-print{rotate:var(--r)}.sw-print:nth-child(3){display:none}.sw-print__btn{cursor:zoom-in;background:#fffdf8;border:0;border-radius:2px;width:100%;padding:6px 6px 14px;display:block;box-shadow:0 14px 24px -14px #28140599,0 2px 5px #2814052e}.sw-print__btn img{object-fit:contain;width:100%;height:auto;max-height:30svh;display:block}.sw-more{margin-top:2px}.sw-board{box-sizing:border-box;text-align:center;width:min(100%,460px);color:var(--su-ink);--bw:34px;border:var(--bw) solid transparent;border-image:url(/themes/sawari/art/board-clean.webp) 150 fill / var(--bw) / 0 stretch;filter:drop-shadow(0 16px 22px #28140561);margin-top:10px;padding:40px 4px 8px;position:relative}.sw-board:before{content:"";left:calc(-1 * var(--bw) - 8px);right:calc(-1 * var(--bw) - 8px);top:calc(-1 * var(--bw) - 8px);pointer-events:none;background:url(/themes/_nepali/toran-sm.webp) 50% 0/auto 100% round no-repeat;height:72px;position:absolute}.sw-board:after{content:"";right:calc(-1 * var(--bw) - 20px);bottom:calc(-1 * var(--bw) - 14px);pointer-events:none;background:url(/themes/sawari/art/flowers-sm.webp) 50% 100%/contain no-repeat;width:124px;height:56px;position:absolute}.sw-board__k{color:var(--sw-gold-ink);margin-bottom:4px}.sw-board__no{font:600 12px/1.3 var(--su-f-body);letter-spacing:.18em;text-transform:uppercase;color:var(--su-ink-2);margin:0}.sw-board__no .l-ne{letter-spacing:0;font-size:14px}.sw-board__title{font:500 clamp(26px, 7vw, 34px)/1.15 var(--su-f-display);color:var(--su-accent);text-wrap:balance;margin:2px 0 4px}.sw-board__title .l-ne{font:700 .86em/1.45 var(--sw-f-deva-d)}.sw-board__date{font:600 16px/1.45 var(--su-f-body);margin:0}.sw-board__alt{color:var(--su-ink-2);margin:0;font-size:14px}.sw-board__dl{text-align:left;border-top:1px solid #b9832773;gap:6px;margin:10px 0 0;padding-top:10px;display:grid}.sw-board__dl>div{grid-template-columns:62px minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.sw-board__dl dt{font:600 11.5px/1.4 var(--su-f-body);letter-spacing:.14em;text-transform:uppercase;color:var(--sw-gold-ink)}.sw-board__dl dt .l-ne{letter-spacing:0;font-size:14px}.sw-board__dl dd{margin:0;font-size:15.5px;line-height:1.5}html[data-lang=ne] .sw-board__dl dd{font-size:16px;line-height:1.7}.sw-board__dress{flex-wrap:wrap;align-items:baseline;gap:4px;display:flex}.sw-board__order{text-align:left;margin-top:8px}.sw-board__order summary{cursor:pointer;color:var(--su-accent);font-weight:600}.sw-board__order ol{margin:6px 0 0;padding:0;list-style:none}.sw-board__order li{border-bottom:1px dashed var(--su-line);grid-template-columns:92px 1fr;gap:8px;padding:3px 0;font-size:14.5px;display:grid}.sw-slip--count{width:auto;padding:10px 18px 8px}.sw-slip--count .sw-sign{margin:0}.sw-mile{aspect-ratio:640/871;width:240px}.sw-mile__img{width:100%;height:100%;position:absolute;inset:0}.sw-mile__cap{text-align:center;width:60%;font:600 13px/1.2 var(--su-f-body);letter-spacing:.22em;text-transform:uppercase;color:#fff4e2;margin:0;position:absolute;top:7%;left:17%}.sw-mile__cap .l-ne{font:700 17px/1.3 var(--sw-f-deva-d);letter-spacing:0;text-transform:none}.sw-mile__face{transform-origin:50% 0;text-align:center;width:56%;color:var(--su-ink);flex-direction:column;align-items:center;gap:2px;display:flex;position:absolute;top:25%;left:20%}.sw-mile__days{flex-direction:column;align-items:center;margin:0;display:flex}.sw-mile__n{font:500 clamp(44px, calc(var(--pw,240px) * .24), 66px)/1 var(--su-f-display);color:var(--su-accent);font-variant-numeric:tabular-nums}.sw-mile__n .l-ne{font-family:var(--sw-f-deva-d);font-weight:700}.sw-mile__unit{font:600 12px/1.4 var(--su-f-body);letter-spacing:.2em;text-transform:uppercase;color:var(--su-ink-2)}.sw-mile__unit .l-ne{letter-spacing:0;text-transform:none;font-size:15px}.sw-mile__to{font:500 italic 15px/1.3 var(--su-f-display);color:var(--su-ink-2);margin:0}.sw-mile__to .l-ne{font:500 15px/1.5 var(--su-f-deva);font-style:normal}.sw-mile__hms{gap:clamp(6px, calc(var(--pw,240px) * .03), 10px);border-top:1px solid #b9832780;margin:8px 0 0;padding:6px 0 0;list-style:none;display:flex}.sw-mile__hms li{flex-direction:column;align-items:center;display:flex}.sw-mile__s{font:500 clamp(18px, calc(var(--pw,240px) * .085), 24px)/1 var(--su-f-display);color:var(--su-ink);font-variant-numeric:tabular-nums}.sw-mile__hms span{font:600 11px/1.4 var(--su-f-body);letter-spacing:.04em;text-transform:uppercase;color:var(--su-ink-2)}.sw-mile__hms span .l-ne{letter-spacing:0;font-size:11.5px}.sw-mile__done{font:500 18px/1.3 var(--su-f-display);color:var(--su-accent);margin:0}.sw-mile.is-done .sw-mile__days,.sw-mile.is-done .sw-mile__to,.sw-mile.is-done .sw-mile__hms{display:none}.sw-btns{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.sw-btns .su-btn{min-height:44px;padding:10px 20px}.sw-scratch{width:min(100%,330px)}.sw-scratch .su-scratch__face{border-radius:4px}.sw-day{box-sizing:border-box;text-align:center;background:var(--sw-paper);background-size:160px;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:190px;padding:16px 12px;display:flex;box-shadow:inset 0 0 0 1px #b983278c,inset 0 0 0 6px #fbf3e4,inset 0 0 0 7px #a6271f59}.sw-day__wd{font:600 12.5px/1.4 var(--su-f-body);letter-spacing:.2em;text-transform:uppercase;color:var(--su-ink-2);margin:0}.sw-day__wd .l-ne{letter-spacing:0;text-transform:none;font-size:15px}.sw-day__n{font:500 64px/1 var(--su-f-display);color:var(--su-accent);margin:0}.sw-day__n .l-ne{font-family:var(--sw-f-deva-d);font-weight:700}.sw-day__my{font:500 19px/1.3 var(--su-f-display);color:var(--su-ink);margin:0}.sw-day__my .l-ne{font-family:var(--sw-f-deva-d)}.sw-day__alt,.sw-day__t{color:var(--su-ink-2);margin:0;font-size:14px}.sw-day__t{color:var(--su-ink);font-weight:600}.sw-scratch .su-scratch__btn{min-height:44px}.sw-scratch .su-scratch__foil{touch-action:pan-y!important}@media (min-width:760px) and (min-aspect-ratio:19/20){.sw-card{width:min(440px,36vw);top:9vh;left:auto;right:auto}.sw-stop[data-side=l] .sw-card,.sw-stop[data-side=c] .sw-card{left:6vw}.sw-stop[data-side=r] .sw-card{right:6vw}.sw-route{width:180px;top:32px;left:28px}.sw-stage .sw-cue{top:52px;left:22px}.sw-hero{padding:6px 0 10px}.sw-names{font-size:clamp(48px,5vw,78px)}.sw-print:nth-child(3){display:block}.sw-prints--3{grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,440px)}.sw-board{--bw:40px;padding-top:34px}}.sw-vows{background:var(--sw-night);color:var(--sw-cream);isolation:isolate;padding:clamp(96px,16vh,160px) 20px clamp(80px,12vh,120px);position:relative;overflow:hidden}.sw-vows__sky{z-index:-1;height:min(70vh,640px);position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 30%,#0000);mask-image:linear-gradient(#000 30%,#0000)}.sw-vows__sky img{object-fit:cover;object-position:50% 30%;opacity:.75;width:100%;height:100%;display:block}.sw-vows__head{text-align:center;flex-direction:column;align-items:center;gap:10px;max-width:620px;margin:0 auto clamp(40px,7vh,64px);display:flex}.sw-vows__feet{opacity:.95;width:62px}.sw-steps{gap:clamp(14px,2.4vh,22px);max-width:760px;margin:0 auto;padding:0;list-style:none;display:grid;position:relative}.sw-steps:before{content:"";background:repeating-linear-gradient(#d69a2db3 0 6px,#0000 6px 14px);width:2px;position:absolute;top:20px;bottom:20px;left:31px}.sw-step{grid-template-columns:64px 30px minmax(0,1fr);align-items:center;gap:12px;display:grid;position:relative}.sw-step__lamp{z-index:1;background:radial-gradient(closest-side, #ffc46e2e, #16243a00 90%), var(--sw-night);border-radius:50%;place-items:center;width:64px;height:64px;display:grid;position:relative}.sw-step .np-lamp.sw-step__diyo{width:38px;margin-top:6px}.sw-step__no{font:500 26px/1 var(--su-f-display);color:var(--sw-gold);text-align:center}.sw-step__no .l-ne{font-family:var(--sw-f-deva-d);font-weight:700}.sw-step__t{font:400 18px/1.55 var(--su-f-body);color:var(--sw-cream);margin:0}html[data-lang=ne] .sw-step__t{font-size:18.5px;line-height:1.75}@media (min-width:900px){.sw-steps{grid-template-columns:1fr 1fr;column-gap:56px}.sw-steps:before{display:none}.sw-step:nth-child(7){grid-column:1/-1;justify-self:center;max-width:380px}}.sw-arrive{background:var(--sw-night);min-height:100svh;position:relative;overflow:hidden}.sw-arrive__art,.sw-arrive__art img{object-fit:cover;object-position:50% 100%;width:100%;height:100%;display:block;position:absolute;inset:0}.sw-arrive:after{content:"";pointer-events:none;background:linear-gradient(#1018288c 0%,#10182800 34% 78%,#16243a 100%);position:absolute;inset:0}.sw-arrive__words{z-index:1;text-align:center;color:var(--sw-cream);flex-direction:column;align-items:center;gap:8px;padding:clamp(72px,12svh,120px) 20px 0;display:flex;position:relative}.sw-arrive__names{font:500 italic clamp(34px, 9vw, 64px)/1.15 var(--su-f-display);color:#ffe7b8;margin:6px 0 0}.sw-arrive__names .l-ne{font:700 normal .86em/1.4 var(--sw-f-deva-d)}.sw-arrive__date{font:600 15px/1.4 var(--su-f-body);letter-spacing:.08em;color:#f8eedce6;margin:0}@media (min-aspect-ratio:1){.sw-arrive__art img{object-position:60% 60%}.sw-arrive:after{background:linear-gradient(90deg,#10182899 0%,#10182800 46%),linear-gradient(#16243a00 80%,#16243a 100%)}.sw-arrive__words{text-align:left;align-items:flex-start;width:min(520px,38vw);padding:0;position:absolute;top:18vh;left:6vw}}.sw-reply{background:var(--sw-night);padding:clamp(56px,10vh,96px) 16px clamp(56px,9vh,90px);position:relative}.sw-reply__grid{align-items:start;gap:28px;max-width:1040px;margin:0 auto;display:grid}.sw-reply__pic{background:linear-gradient(135deg,#e9c27a,#b98327 45%,#f2d58f 70%,#a87420);border-radius:2px;width:min(320px,76vw);margin:0 auto;padding:8px;box-shadow:0 24px 40px -24px #000c}.sw-reply__pic img{width:100%;height:auto;display:block}.sw-letter{box-sizing:border-box;background:var(--sw-paper);text-align:center;background-size:160px;border-radius:3px;width:min(100%,620px);margin:0 auto;padding:clamp(24px,5vw,40px);box-shadow:0 30px 60px -30px #000000bf}.sw-letter .su-form{text-align:left;margin-top:22px}.sw-letter .su-field input[type=text],.sw-letter .su-field input[type=tel],.sw-letter .su-field textarea,.sw-letter .su-field select{background:#fffdf8;border-color:#5b413052}.sw-letter .su-btn[type=submit]{width:100%}.sw-info{max-width:760px;margin:28px auto 0}@media (min-width:900px){.sw-reply__grid{grid-template-columns:340px minmax(0,1fr);gap:56px}.sw-reply__pic{width:100%;margin-top:40px;position:sticky;top:12vh}}.sw-close{background:var(--sw-night);color:var(--sw-cream);text-align:center;padding:clamp(60px,10vh,100px) 20px 28px}.sw-close__ne{max-width:30ch;font:500 22px/1.7 var(--sw-f-deva-d);margin:0 auto}.sw-close__en{max-width:40ch;font:400 italic 19px/1.55 var(--su-f-display);color:#f8eedce0;margin:8px auto 0}html[data-lang=ne] .sw-close__en{display:none}.sw-close__names{font:500 italic clamp(32px, 6vw, 48px)/1.2 var(--su-f-display);color:#ffe0a6;margin:22px 0 0}.sw-close__names .l-ne{font:700 normal .86em/1.4 var(--sw-f-deva-d)}.sw-close__tag{letter-spacing:.06em;color:#f8eedccc;margin:10px 0 0}.theme-sawari .madewith{color:#f8eedcbf}body.sw-still .sw-stage{background:var(--sw-night);contain:none;height:auto;overflow:visible}body.sw-still .sw-sky,body.sw-still .sw-world,body.sw-still .sw-ride,body.sw-still .sw-fg,body.sw-still .sw-route,body.sw-still .sw-cue{display:none}body.sw-still .sw-flow{display:block;position:static;transform:none!important}body.sw-still .sw-stop{flex:none;width:auto;height:auto;padding:0 0 44px;position:relative}body.sw-still .sw-card{box-sizing:border-box;width:100%;max-width:560px;margin:-12px auto 0;padding:0 16px;position:static;transform:none!important}body.sw-still .sw-pc{aspect-ratio:4/3;background:linear-gradient(#a9bdcc,#f0d29c);width:100%;max-height:70svh;margin:0;display:block;position:relative;overflow:hidden;container-type:size}body.sw-still .sw-pc--sunset{background:linear-gradient(#4e4372,#e9885a)}body.sw-still .sw-pc--dusk{background:linear-gradient(#0f1b2e,#4a3a5a)}body.sw-still .sw-pc:after{content:"";background:linear-gradient(to bottom, #16243a00, var(--sw-night));height:30%;position:absolute;inset:auto 0 0}.sw-pc__pan{--ph:max(100cqh, 50.46cqw);height:var(--ph);width:auto;max-width:none;bottom:0;left:clamp(calc(100cqw - var(--ph) * 1.982), calc(50cqw - var(--f) * var(--ph) * 1.982), 0px);position:absolute}.sw-pc__ride{--ph:max(100cqh, 50.46cqw);width:auto;max-width:none;height:34cqh;left:50%;bottom:calc((1 - var(--g)) * var(--ph));position:absolute;translate:-50%}body.sw-still .sw-stop{flex-direction:column;align-items:center;display:flex}body.sw-still .sw-pc{align-self:stretch}body.sw-still .sw-prop{margin:18px auto 0;position:relative;opacity:1!important;visibility:visible!important;top:auto!important;left:auto!important;transform:none!important}body.sw-still .sw-frame{width:min(240px,62vw)!important;height:auto!important}body.sw-still .sw-stone,body.sw-still .sw-mile{--pw:min(270px, 72vw)!important;width:min(270px,72vw)!important;height:auto!important}body.sw-still .sw-marks{justify-content:center;gap:12px;--pw:min(80px, 19vw)!important;width:min(380px,86vw)!important;height:auto!important}body.sw-still .sw-stop--fam2 .sw-pc{display:none}body.sw-still .sw-stop--count .sw-card{display:contents}body.sw-still .sw-stop--count .sw-slip--count{margin-top:-12px}body.sw-still .sw-stop--count .sw-mile{order:3}body.sw-still .sw-stop--count .sw-btns{order:4;margin-top:16px}@media (min-width:900px){body.sw-still .sw-pc{aspect-ratio:1.95;max-height:none}}@media (prefers-reduced-motion:reduce){.theme-sawari .su-btn:hover{transform:none}}.theme-sawari .choice,.theme-sawari .choice span,.theme-sawari .gstep__v{font-family:var(--su-f-body)}@media (max-height:800px){.sw-hero__gan{width:34px}.sw-hero{gap:4px}.sw-names{font-size:clamp(34px,10vw,54px)}}body.sw-still .sw-hero{background:var(--sw-paper);background-size:160px;border-radius:3px;padding:18px 16px 20px;box-shadow:0 20px 40px -24px #000000b3}body.sw-still .sw-hero:before{display:none}
