.village{--tent:var(--a3-nila);--side:var(--a3-layl);--inside:var(--a3-layl);--sadu:var(--a3-luban);--stars:.75;--ground:var(--a3-surface-2);--sky:272px;background:linear-gradient(to bottom, var(--ground) calc(100% - 200px), var(--a3-bg));position:relative}.v-defs{width:0;height:0;position:absolute;overflow:hidden}.v-sky{height:var(--sky);background:linear-gradient(to bottom, var(--a3-bg), var(--a3-surface));position:absolute;inset:0 0 auto;overflow:hidden}.v-stars{width:100%;height:100%;stroke:var(--a3-fg);stroke-width:.3px;stroke-linecap:round;opacity:var(--stars);position:absolute;inset:0}.v-moon{aspect-ratio:1;background:var(--a3-luban);width:44px;box-shadow:0 0 40px 6px color-mix(in srgb, var(--a3-luban) 25%, transparent);border-radius:50%;position:absolute;top:46%;left:max(24px,50% - 470px)}.v-dune{width:100%;height:48px;position:absolute;bottom:-1px;left:0}.v-dune path{fill:var(--ground)}.v-head{height:var(--sky);padding-top:var(--a3-space-8);position:relative}.v-camp{padding-bottom:120px;position:relative}.v-haras{padding:0 0 var(--a3-space-7);gap:var(--a3-space-2) var(--a3-space-6);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;list-style:none;display:grid}.v-haras:not(:has(>li:nth-child(2))){grid-template-columns:minmax(0,440px);justify-content:center}.v-haras:has(>li:nth-child(2)):not(:has(>li:nth-child(3))){grid-template-columns:repeat(2,minmax(0,400px));justify-content:center}.v-hara{aspect-ratio:100/85;position:relative}.v-hara:nth-child(3n+2){translate:0 18%}.v-hara:before{content:"";background:radial-gradient(closest-side, color-mix(in srgb, var(--a3-luban) 9%, transparent), transparent);position:absolute;inset:15% -4% -2%}.v-hara>ul{margin:0;padding:0;list-style:none;position:absolute;inset:0}.v-hara>ul>li{aspect-ratio:120/72;width:30%;position:absolute}.v-hara>ul>li:first-child{top:23.5%;left:35%}.v-hara>ul>li:nth-child(2){top:30.6%;left:65%}.v-hara>ul>li:nth-child(3){top:30.6%;left:5%}.v-hara>ul>li:nth-child(4){top:54.1%;left:70%}.v-hara>ul>li:nth-child(5){top:54.1%;left:0}.v-hara>ul>li:nth-child(6){z-index:2;top:75.3%;left:53%}.v-hara>ul>li:nth-child(7){z-index:2;top:75.3%;left:17%}.v-fire{aspect-ratio:40/44;z-index:1;width:9%;position:absolute;top:65.5%;left:45.5%}.v-fire svg{width:100%;height:100%;position:relative;overflow:visible}.v-fire:before{content:"";background:radial-gradient(closest-side, color-mix(in srgb, var(--a3-luban) 26%, transparent), transparent);position:absolute;inset:-150% -250%}.v-hara a{color:var(--a3-fg);text-decoration:none;transition:translate .25s;display:block;position:absolute;inset:0}.v-hara li svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.v-hara img{object-fit:cover;clip-path:polygon(4% 0,96% 0,100% 100%,0 100%);background:var(--inside);filter:brightness(.9)sepia(.12);width:83.333%;height:52.778%;transition:filter .25s;position:absolute;top:41.667%;left:8.333%}.v-hara a>span{white-space:nowrap;background:var(--a3-surface);border:1px solid var(--a3-line);border-radius:var(--a3-radius-sm);opacity:0;pointer-events:none;justify-items:center;padding:4px 12px;font-size:14px;line-height:1.5;transition:opacity .2s,translate .2s;display:grid;position:absolute;bottom:100%;left:50%;translate:-50% 4px}.v-hara small{color:var(--a3-muted);font-size:13px}.v-hara li:has(a:hover,a:focus-visible),.v-hara:has(a:hover,a:focus-visible){z-index:10}.v-hara a:hover,.v-hara a:focus-visible{outline:none;translate:0 -4%}.v-hara a:hover img,.v-hara a:focus-visible img{filter:none}.v-hara a:hover>span,.v-hara a:focus-visible>span{opacity:1;translate:-50% -6px}.v-hara a:focus-visible>span{outline:2px solid var(--a3-accent);outline-offset:2px}.v-ghost{--tent:transparent;--side:transparent;--inside:transparent;--sadu:transparent}.v-ghost svg{stroke:var(--a3-muted);stroke-width:.8px;stroke-dasharray:3 3}.v-note{text-align:center;color:var(--a3-muted);font-family:var(--a3-font-display);font-size:18px;position:absolute;top:100%;left:0;right:0}.v-haras:has(.v-ghost){padding-bottom:var(--a3-space-8)}@media (prefers-reduced-motion:no-preference){.v-fire .f{transform-origin:50% 90%;animation:1.6s ease-in-out infinite alternate v-flicker}.v-fire:before{animation:2.4s ease-in-out infinite alternate v-breathe}}@keyframes v-flicker{0%{transform:scale(1)}40%{transform:scale(.94,1.06)}to{transform:scale(1.04,.95)}}@keyframes v-breathe{0%{opacity:.75}to{opacity:1}}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .village{--stars:0;--inside:var(--a3-bunn)}}:root[data-theme=light] .village{--stars:0;--inside:var(--a3-bunn)}@media (width<=900px){.v-haras{gap:var(--a3-space-2) var(--a3-space-5);grid-template-columns:repeat(2,minmax(0,1fr))}.v-hara:nth-child(3n+2){translate:none}.v-hara:nth-child(2n){translate:0 18%}}@media (width<=560px){.village{--sky:210px}.v-head{padding-top:var(--a3-space-7)}.v-moon{width:32px;top:50%}.v-dune{height:32px}.v-camp{padding-bottom:96px}.v-haras{padding-bottom:var(--a3-space-4);gap:var(--a3-space-4);grid-template-columns:minmax(0,1fr)}.v-hara:nth-child(2n){translate:none}}.letter-block{background:radial-gradient(ellipse 55% 45% at 50% 50%, color-mix(in oklab, var(--a3-luban) 10%, transparent), transparent 70%);overflow-x:clip}.letter-block .defs{width:0;height:0;position:absolute;overflow:hidden}.letter-block .shade{flood-color:var(--a3-layl);flood-opacity:.45}.letter{--paper:color-mix(in oklab, var(--a3-duha) 74%, var(--a3-luban));--ink:color-mix(in oklab, var(--a3-bunn) 45%, var(--a3-layl));--ink-2:var(--a3-bunn);--fold:color-mix(in oklab, var(--a3-bunn) 14%, transparent);--fold-lit:color-mix(in oklab, var(--a3-duha) 32%, transparent);--a3-accent:var(--a3-bunn);isolation:isolate;gap:var(--a3-space-4);width:min(100%,50rem);color:var(--ink);margin-inline:auto;padding:clamp(32px,6vw,64px) clamp(22px,6vw,72px);display:grid;position:relative}.letter .folds{z-index:-1;pointer-events:none;background:linear-gradient(to bottom, transparent 32.6%, var(--fold) 33.3%, var(--fold-lit) 33.4%, transparent 34.2%, transparent 65.9%, var(--fold) 66.6%, var(--fold-lit) 66.7%, transparent 67.5%);position:absolute;inset:0 16px;mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.letter:before,.letter:after{content:"";z-index:-1;filter:url(#a3-paper);position:absolute;inset:0}.letter:before{background: radial-gradient(ellipse 78% 72% at 50% 50%, transparent 58%, color-mix(in oklab, var(--a3-bunn) 32%, transparent)),  radial-gradient(circle at 86% 10%, color-mix(in oklab, var(--a3-bunn) 13%, transparent), transparent 14%), radial-gradient(ellipse 26% 16% at 9% 90%, color-mix(in oklab, var(--a3-bunn) 11%, transparent), transparent 70%), var(--paper);transform:rotate(-.5deg)}.letter:after{z-index:-2;background:radial-gradient(ellipse 78% 72% at 50% 50%, transparent 50%, color-mix(in oklab, var(--a3-bunn) 34%, transparent)), color-mix(in oklab, var(--paper) 88%, var(--a3-bunn));transform:rotate(1.8deg)translate(-8px,10px)}.letter .from{color:var(--ink-2);font-size:15px}.letter h2{text-align:center;color:var(--ink);font-size:clamp(30px,5vw,40px)}.letter .rule{align-items:center;gap:var(--a3-space-3);width:min(100%,15rem);margin:-6px auto 0;display:flex}.letter .rule:before,.letter .rule:after{content:"";background:color-mix(in oklab, var(--a3-bunn) 45%, transparent);flex:1;height:1px}.letter .opening{text-align:center;text-wrap:balance;font-size:18px}.letter .items{margin-block:var(--a3-space-2);border-top:1px solid color-mix(in oklab, var(--a3-bunn) 30%, transparent);padding:0;list-style:none;display:grid}.letter .items a{align-items:baseline;gap:2px var(--a3-space-4);border-bottom:1px dashed color-mix(in oklab, var(--a3-bunn) 38%, transparent);color:var(--ink);grid-template-columns:4.75rem minmax(9rem,13rem) minmax(0,1fr) auto;padding:14px 8px;text-decoration:none;transition:background .2s;display:grid}.letter .items a:after{content:"←";color:var(--a3-nila);transition:transform .2s}.letter .items a:hover{background:color-mix(in oklab, var(--a3-bunn) 8%, transparent)}.letter .items a:hover:after{transform:translate(-4px)}.letter .items a:hover strong{color:var(--a3-nila)}.letter .ord{color:var(--ink-2);font-size:14px;font-weight:600}.letter .items strong{font-family:var(--a3-font-display);font-size:20px;font-weight:700;line-height:1.5;transition:color .2s}.letter .sum{color:var(--ink-2);font-size:16px;line-height:1.7}.letter .closing{color:var(--ink-2)}.letter .closing a{color:var(--a3-nila);text-underline-offset:5px;font-weight:600}.letter .sign{justify-content:flex-end;align-items:center;gap:var(--a3-space-5);margin-top:var(--a3-space-2);display:flex}.letter .sign p{text-align:center;line-height:1.4;display:grid}.letter .sign span{color:var(--ink-2);font-size:15px}.letter .sign strong{font-family:var(--a3-font-display);color:var(--ink);font-size:30px;font-weight:700}.letter .seal{aspect-ratio:1;background:radial-gradient(circle at 36% 30%, color-mix(in oklab, var(--a3-nila) 72%, var(--a3-duha)), var(--a3-nila) 40%, color-mix(in oklab, var(--a3-nila) 62%, var(--a3-layl)));width:78px;box-shadow:inset 0 0 0 7px color-mix(in oklab, var(--a3-nila) 82%, var(--a3-layl)), inset 0 0 0 8.5px color-mix(in oklab, var(--a3-nila) 70%, var(--a3-duha)), 0 4px 8px color-mix(in oklab, var(--a3-layl) 45%, transparent);border-radius:48% 52% 46% 54%/53% 47% 55% 45%;place-items:center;display:grid;transform:rotate(-12deg)}.letter .seal .star{fill:var(--a3-luban);filter:drop-shadow(0 1px 0 color-mix(in oklab, var(--a3-layl) 70%, transparent))}@media (width<=760px){.letter .items a{column-gap:var(--a3-space-3);grid-template-columns:auto minmax(0,1fr) auto;padding-inline:4px}.letter .items a:after{grid-area:1/3}.letter .sum{grid-column:1/-1;font-size:15px}.letter .ord{font-size:13px}.letter .items strong{font-size:18px}.letter .seal{width:64px}}.route{--a3-fg:#ece6da;--a3-muted:#c3c7d4;--a3-accent:#d4ae72;--a3-line:#ece6da2e;--scene-h:170px;--trail-h:56px;isolation:isolate;gap:var(--a3-space-6);padding:var(--a3-space-7) clamp(16px, 4vw, 40px) var(--a3-space-6);border-radius:var(--a3-radius-lg);background:linear-gradient(to bottom, var(--a3-layl) 35%, color-mix(in oklab, var(--a3-layl) 80%, var(--a3-bunn)));color:var(--a3-fg);display:grid;position:relative;overflow:hidden}.route .defs{width:0;height:0;position:absolute;overflow:hidden}.route .sky{z-index:-1;fill:none;width:100%;height:55%;stroke:var(--a3-duha);stroke-width:.7px;stroke-linecap:round;opacity:.55;position:absolute;inset:0 0 auto}.route .head{gap:var(--a3-space-1);text-align:center;display:grid}.route .head p{color:var(--a3-muted)}.route .path{position:relative}.route .trail{inset-inline:0;top:var(--scene-h);width:100%;height:var(--trail-h);position:absolute;overflow:visible;mask-image:linear-gradient(270deg,#0000,#000 8%)}.route .trail path{fill:none;stroke:var(--a3-accent);stroke-width:3px;stroke-linecap:round;stroke-dasharray:.1 10}.route .stations{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.route .stations>li{grid-template-rows:var(--scene-h) var(--trail-h) auto auto auto;padding-inline:var(--a3-space-4);text-align:center;align-content:start;justify-items:center;display:grid}.route .scene{width:100%;max-width:260px;height:var(--scene-h);overflow:visible}.route .dot{background:var(--a3-luban);width:16px;height:16px;box-shadow:0 0 0 5px var(--a3-layl), 0 0 18px 5px color-mix(in oklab, var(--a3-luban) 50%, transparent);border-radius:50%;align-self:center}.route .label{margin-top:var(--a3-space-1);color:var(--a3-accent);font-size:13px;font-weight:600}.route .stations strong{font-family:var(--a3-font-display);font-size:24px;font-weight:700;line-height:1.4}.route .text{max-width:17rem;color:var(--a3-muted);font-size:16px}.route .end{text-align:center;color:var(--a3-muted)}.route .end a{color:var(--a3-accent);text-underline-offset:5px;font-weight:600}#rt-glow stop,#rt-door stop:first-child{stop-color:var(--a3-luban)}#rt-door stop:last-child,#rt-sand stop:first-child{stop-color:var(--a3-bunn)}#rt-sand stop:last-child{stop-color:var(--a3-bunn);stop-opacity:0}.route .ground{fill:url(#rt-sand)}.route .glow{fill:url(#rt-glow)}.route .cloth{fill:var(--a3-nila)}.route .side{fill:color-mix(in oklab, var(--a3-nila) 55%, var(--a3-layl))}.route .door{fill:url(#rt-door)}.route .sadu{fill:none;stroke:var(--a3-luban);stroke-width:1.2px}.route .sadu-dash{fill:none;stroke:var(--a3-luban);stroke-width:2.2px;stroke-dasharray:3 2.2;opacity:.85}.route .flame{fill:var(--a3-luban);transform-box:fill-box;transform-origin:50% 90%}.route .logs{stroke:color-mix(in oklab, var(--a3-bunn) 70%, var(--a3-duha));stroke-width:3.5px;stroke-linecap:round}.route .dallah{fill:var(--a3-luban)}.route .line{fill:none;stroke:var(--a3-luban);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.route .cup{fill:var(--a3-duha);opacity:.85}.route .rope{fill:none;stroke:var(--a3-duha);stroke-width:.8px;opacity:.35}.route .pole{stroke:color-mix(in oklab, var(--a3-bunn) 55%, var(--a3-duha));stroke-width:2.4px;stroke-linecap:round}.route .ghost{fill:none;stroke:var(--a3-duha);stroke-width:1px;stroke-dasharray:3 3;opacity:.6}.route .lamp,.route .najm rect{fill:var(--a3-luban)}@media (prefers-reduced-motion:no-preference){.route .flame{animation:1.6s ease-in-out infinite alternate rt-flicker}@supports (animation-timeline:view()){.route{view-timeline:--route block}.route .trail{animation:linear both rt-draw --route;animation-range:cover 20% cover 46%}.route .stations>li{--tl:--route}.route .stations>li:first-child{--lit:cover 23% cover 27%}.route .stations>li:nth-child(2){--lit:cover 31% cover 35%}.route .stations>li:nth-child(3){--lit:cover 40% cover 44%}.route .dot{animation:linear both rt-dot;animation-timeline:var(--tl);animation-range:var(--lit)}.route .scene{animation:linear both rt-scene;animation-timeline:var(--tl);animation-range:var(--lit)}}}@keyframes rt-flicker{0%{transform:scale(1)}40%{transform:scale(.94,1.06)}to{transform:scale(1.04,.95)}}@keyframes rt-draw{0%{clip-path:inset(0 0 0 100%)}}@keyframes rt-down{0%{clip-path:inset(0 0 100%)}}@keyframes rt-dot{0%{background:var(--a3-line);box-shadow:0 0 0 5px var(--a3-layl), 0 0 0 0 transparent}}@keyframes rt-scene{0%{opacity:.3}}@media (width<=760px){.route{--scene-h:128px;--gap:40px;gap:var(--a3-space-5)}.route .head,.route .end{text-align:start}.route .trail{display:none}.route .stations{gap:var(--gap);grid-template-columns:minmax(0,1fr)}.route .stations>li{grid-template-columns:28px minmax(0,1fr);grid-template-rows:var(--scene-h) auto auto auto;column-gap:var(--a3-space-3);text-align:start;justify-items:start;padding-inline:0;position:relative}.route .stations>li>:not(.dot){grid-column:2}.route .scene{grid-row:1;max-width:220px}.route .stations>li>.dot{grid-area:1/1;place-self:end center}.route .stations>li:not(:last-child):after{content:"";inset-inline-start:12.5px;top:var(--scene-h);bottom:calc(-1 * (var(--gap) + var(--scene-h) - 16px));background:radial-gradient(circle, var(--a3-accent) 1.3px, transparent 1.7px) center top / 3px 11px repeat-y;width:3px;position:absolute}}@media (width<=760px) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.route .stations>li:nth-child(n){view-timeline:--st block;--tl:--st;--lit:cover calc(50vh + var(--scene-h) - 40px) cover calc(50vh + var(--scene-h))}.route .stations>li:not(:last-child):after{animation:linear both rt-down --st;animation-range:cover calc(50vh + var(--scene-h)) cover calc(100% - 50vh + var(--gap) + var(--scene-h) - 16px)}}}.hero[data-astro-cid-lcdefpme]{--a3-fg:#ece6da;--a3-muted:#c3c7d4;--a3-accent:#d4ae72;--a3-line:#ece6da2e;--sand-h:150px;isolation:isolate;padding-block:var(--a3-space-8) calc(var(--sand-h) + var(--a3-space-5));background:var(--a3-layl);color:var(--a3-fg);position:relative;overflow:hidden}.hero[data-astro-cid-lcdefpme]+.block{border-top:0}.sky[data-astro-cid-lcdefpme]{z-index:-1;inset-block:0 var(--sand-h);width:44%;position:absolute;inset-inline-end:0}.sky[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{inset-inline-start:var(--x);top:var(--y);width:var(--s);height:var(--s);background:var(--a3-duha);opacity:.55;animation:twinkle var(--d) ease-in-out var(--w) infinite alternate;border-radius:50%;position:absolute}.guide[data-astro-cid-lcdefpme]{inset-inline-start:18%;filter:drop-shadow(0 0 6px #d4ae72b3);animation:4.6s ease-in-out infinite alternate twinkle;display:grid;position:absolute;top:12%}.moon[data-astro-cid-lcdefpme]{inset-inline-end:22%;aspect-ratio:1;background:radial-gradient(circle at 34% 30%, transparent 52%, #5a3a2247), radial-gradient(circle at 34% 30%, var(--a3-accent), var(--a3-luban) 60%);border-radius:50%;width:clamp(200px,21vw,300px);animation:14s ease-in-out infinite alternate float;position:absolute;top:20%}.moon[data-astro-cid-lcdefpme]:before{content:"";z-index:-1;background:radial-gradient(circle,#c8a16538,#c8a1650f 45%,#0000 68%);border-radius:50%;animation:7s ease-in-out infinite alternate breathe;position:absolute;inset:-45%}.sand[data-astro-cid-lcdefpme]{z-index:-1;height:var(--sand-h);position:absolute;inset:auto 0 0;overflow:hidden}.sand[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:200%;height:100%;animation:240s linear infinite drift;position:absolute;inset:0 auto 0 0}.sand[data-astro-cid-lcdefpme] .back[data-astro-cid-lcdefpme] path[data-astro-cid-lcdefpme]{fill:var(--a3-bunn);opacity:.45}.sand[data-astro-cid-lcdefpme] .front[data-astro-cid-lcdefpme]{animation-duration:150s}.sand[data-astro-cid-lcdefpme] .front[data-astro-cid-lcdefpme] path[data-astro-cid-lcdefpme]{fill:var(--a3-bunn)}@keyframes twinkle{0%{opacity:.15;transform:scale(.7)}to{opacity:.9;transform:scale(1)}}@keyframes float{to{transform:translateY(-10px)}}@keyframes breathe{0%{opacity:.7;transform:scale(.96)}to{opacity:1;transform:scale(1.04)}}@keyframes drift{to{transform:translate(-50%)}}.hero-text[data-astro-cid-lcdefpme]{gap:var(--a3-space-4);max-width:33rem;display:grid}.hero-text[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{animation:.9s cubic-bezier(.2,.7,.2,1) both rise}.hero-text[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(2){animation-delay:80ms}.hero-text[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(3){animation-delay:.16s}.hero-text[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(4){animation-delay:.24s}.hero-text[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(5){animation-delay:.32s}.eyebrow[data-astro-cid-lcdefpme]{font-family:var(--a3-font-display);color:var(--a3-accent);font-size:18px;font-weight:700}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:clamp(38px,6vw,60px)}.hero[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{font-size:19px}.doors[data-astro-cid-lcdefpme]{margin-top:var(--a3-space-2);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0;list-style:none;display:grid}.doors[data-astro-cid-lcdefpme] .wide[data-astro-cid-lcdefpme]{grid-column:1/-1}.door[data-astro-cid-lcdefpme]{border:1px solid var(--a3-line);border-radius:var(--a3-radius-md);height:100%;color:var(--a3-fg);background:#2e3f7a47;gap:2px;padding:14px 16px;padding-inline-end:40px;text-decoration:none;transition:border-color .2s,background .2s;display:grid;position:relative}.door[data-astro-cid-lcdefpme]:after{content:"←";inset-inline-end:16px;color:var(--a3-accent);transition:transform .2s;position:absolute;top:14px}.door[data-astro-cid-lcdefpme]:hover{border-color:var(--a3-accent);background:#2e3f7a73}.door[data-astro-cid-lcdefpme]:hover:after{transform:translate(-4px)}.door[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-family:var(--a3-font-display);font-size:19px;font-weight:700;line-height:1.5}.door[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--a3-muted);font-size:14px;line-height:1.6}.wide[data-astro-cid-lcdefpme] .door[data-astro-cid-lcdefpme]{background:0 0;border-style:dashed;padding-block:12px}.wide[data-astro-cid-lcdefpme] .door[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-size:17px}.or[data-astro-cid-lcdefpme]{color:var(--a3-muted);font-size:15px}.or[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--a3-fg);text-decoration-color:var(--a3-accent);text-underline-offset:5px}@keyframes rise{0%{opacity:0;transform:translateY(16px)}}.head-row[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:baseline;gap:var(--a3-space-4);display:flex}.khiyam[data-astro-cid-lcdefpme]+.block[data-astro-cid-lcdefpme]{border-top:0}.qira[data-astro-cid-lcdefpme]{align-items:baseline;gap:var(--a3-space-1) var(--a3-space-3);padding:var(--a3-space-4);border:1px dashed var(--a3-line);border-radius:var(--a3-radius-md);color:var(--a3-fg);flex-wrap:wrap;text-decoration:none;display:flex}.qira[data-astro-cid-lcdefpme]:hover{border-color:var(--a3-accent)}.qira[data-astro-cid-lcdefpme]:after{content:"←";color:var(--a3-accent);margin-inline-start:auto}.kicker[data-astro-cid-lcdefpme]{font-family:var(--a3-font-display);color:var(--a3-accent);font-weight:700}.close[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:var(--a3-space-4);flex-wrap:wrap;display:flex}@media (width<=960px){.hero[data-astro-cid-lcdefpme]{--sky-h:230px;--sand-h:110px;padding-top:calc(var(--sky-h) + var(--a3-space-2))}.sky[data-astro-cid-lcdefpme]{width:auto;height:var(--sky-h);inset:0 0 auto}.moon[data-astro-cid-lcdefpme]{inset-inline-end:12%;width:170px;top:34px}.guide[data-astro-cid-lcdefpme]{inset-inline-start:58%;top:26%}.hero-text[data-astro-cid-lcdefpme]{max-width:40rem}}@media (width<=560px){.hero[data-astro-cid-lcdefpme]{--sky-h:190px;--sand-h:84px}.moon[data-astro-cid-lcdefpme]{inset-inline-end:8%;width:132px;top:30px}.guide[data-astro-cid-lcdefpme]{inset-inline-start:46%;top:22%}.hero[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{font-size:17px}.door[data-astro-cid-lcdefpme]{padding:12px;padding-inline-end:32px}.door[data-astro-cid-lcdefpme]:after{inset-inline-end:12px;top:12px}.door[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-size:16px}.door[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{display:none}.wide[data-astro-cid-lcdefpme] .door[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-size:15px}}
