.deity-shrine[data-astro-cid-m5axmina]{position:relative;padding:2rem 0 2.75rem;background:radial-gradient(ellipse 42% 36% at 50% 22%,rgba(232,208,146,.55),transparent 72%),linear-gradient(180deg,#fffdf8,#fff 78%);overflow:visible}.deity-stage[data-astro-cid-m5axmina]{position:relative;width:min(74rem,calc(100% - 1.25rem));margin-inline:auto}.deity-ornament[data-astro-cid-m5axmina]{display:flex;align-items:center;justify-content:center;gap:.75rem;margin:-.15rem 0 1.65rem}.deity-ornament[data-astro-cid-m5axmina] span[data-astro-cid-m5axmina]:first-child,.deity-ornament[data-astro-cid-m5axmina] span[data-astro-cid-m5axmina]:last-child{width:min(7rem,18vw);height:1px;background:linear-gradient(90deg,transparent,#c6a15a,transparent)}.deity-om[data-astro-cid-m5axmina]{color:var(--heading);font-family:var(--font-mantra);font-size:1.65rem;line-height:1}.deity-halo[data-astro-cid-m5axmina]{position:absolute;left:50%;top:3.45rem;width:min(52rem,100%);height:min(10rem,28vw);transform:translate(-50%);border-radius:50%;background:radial-gradient(ellipse 100% 100% at 50% 100%,rgba(246,237,214,.92) 0%,rgba(232,208,146,.32) 42%,transparent 72%);pointer-events:none;z-index:0}.deity-row[data-astro-cid-m5axmina]{position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;gap:clamp(.5rem,1.75vw,1.1rem);width:100%;margin-inline:auto;margin-top:.35rem;margin-bottom:0;padding:0 0 1.5rem;list-style:none}.deity[data-astro-cid-m5axmina]{flex:1 1 0;min-width:0;max-width:none;display:flex;flex-direction:column;align-items:center;align-self:flex-start}.deity-figure[data-astro-cid-m5axmina]{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;margin:0}.deity-frame[data-astro-cid-m5axmina]{position:relative;flex-shrink:0;width:100%;aspect-ratio:236 / 323;overflow:visible;filter:drop-shadow(0 14px 22px rgba(111,69,40,.16))}.deity-frame-window[data-astro-cid-m5axmina]{position:absolute;inset:18% 11% 0;z-index:0;min-height:0;overflow:hidden;border-radius:44% 44% 0 0/32% 32% 0 0}.deity-frame-photo-box[data-astro-cid-m5axmina]{box-sizing:border-box;width:100%;height:100%;display:flex;align-items:flex-end;justify-content:center;min-height:0;min-width:0}.deity-frame-photo[data-astro-cid-m5axmina]{display:block;width:100%;height:100%;object-fit:contain;object-position:center bottom;transform:scale(1.06);transform-origin:center bottom}.deity-frame-overlay[data-astro-cid-m5axmina]{position:absolute;inset:0;z-index:1;display:block;width:100%;height:100%;object-fit:fill;pointer-events:none}.deity-figure[data-astro-cid-m5axmina] figcaption[data-astro-cid-m5axmina]{position:relative;z-index:2;flex-shrink:0;box-sizing:border-box;width:100%;margin:.4rem 0 0;padding:0 .1rem;text-align:center;color:var(--heading);font-family:var(--font-display);font-size:clamp(.72rem,1.05vw,1.2rem);font-weight:600;line-height:1.25;text-wrap:balance}.deity-gallery-inner[data-astro-cid-m5axmina]{max-width:min(var(--page-max),100%)}.deity-gallery[data-astro-cid-m5axmina] h2[data-astro-cid-m5axmina]{text-align:center}.deity-gallery-lead[data-astro-cid-m5axmina]{margin:-.2rem auto 1.15rem;max-width:38rem;text-align:center;color:var(--muted)}.gallery-marquee[data-astro-cid-m5axmina]{width:100%;max-width:100%;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.gallery-track[data-astro-cid-m5axmina]{display:flex;gap:.9rem;width:max-content;margin:0;padding:.2rem 0 .4rem;list-style:none;animation:deity-marquee 48s linear infinite}.gallery-marquee[data-astro-cid-m5axmina]:hover .gallery-track[data-astro-cid-m5axmina],.gallery-marquee[data-astro-cid-m5axmina]:focus-within .gallery-track[data-astro-cid-m5axmina]{animation-play-state:paused}.gallery-card[data-astro-cid-m5axmina]{display:grid;gap:.45rem;width:16.5rem;padding:.4rem .4rem .65rem;border:1px solid var(--border-theme);border-radius:14px;background:#fff;color:var(--heading);font-family:var(--font-display);font-size:1.15rem;font-weight:600;line-height:1.15;text-align:center;cursor:pointer;box-shadow:0 8px 24px #6f45280d}.deity-gallery[data-astro-cid-m5axmina] .gallery-card[data-astro-cid-m5axmina] img[data-astro-cid-m5axmina]{width:100%;height:11.5rem;object-fit:contain;object-position:center center;border-radius:10px;background:#fffdf8}.deity-gallery[data-astro-cid-m5axmina] .gallery-card[data-astro-cid-m5axmina]:hover{border-color:var(--border-theme-strong);color:var(--red-bright)}.deity-lightbox[data-astro-cid-m5axmina]{width:min(52rem,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);padding:.75rem;border:1px solid var(--border-theme-strong);border-radius:16px;background:#fffdf8;color:var(--ink);box-shadow:var(--shadow)}.deity-lightbox[data-astro-cid-m5axmina]::backdrop{background:#241c169e}.deity-lightbox[data-astro-cid-m5axmina] form[data-astro-cid-m5axmina]{display:flex;justify-content:flex-end;margin:0}.deity-lightbox-close[data-astro-cid-m5axmina]{border:1px solid var(--border-theme);border-radius:999px;background:#fff;color:var(--heading);font-family:var(--font-nav);font-weight:600;padding:.3rem .8rem;cursor:pointer}.deity-lightbox[data-astro-cid-m5axmina] figure[data-astro-cid-m5axmina]{margin:.4rem 0 .2rem}.deity-lightbox[data-astro-cid-m5axmina] img[data-astro-cid-m5axmina]{display:block;width:100%;max-height:min(72dvh,40rem);object-fit:contain;border-radius:10px;background:#fff}.deity-lightbox[data-astro-cid-m5axmina] figcaption[data-astro-cid-m5axmina]{margin:.55rem 0 .15rem;text-align:center;color:var(--heading);font-family:var(--font-display);font-size:1.45rem;font-weight:600}@keyframes deity-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:720px){.deity-shrine[data-astro-cid-m5axmina]{padding:1.35rem 0 2rem}.deity-row[data-astro-cid-m5axmina]{gap:clamp(.35rem,1.5vw,.65rem);padding-bottom:1rem}.deity[data-astro-cid-m5axmina]{max-width:none}.deity-halo[data-astro-cid-m5axmina]{top:3.2rem;width:min(22rem,98%);height:min(8rem,36vw)}.deity-figure[data-astro-cid-m5axmina] figcaption[data-astro-cid-m5axmina]{margin-top:.45rem;font-size:.875rem;line-height:1.2}}@media(prefers-reduced-motion:reduce){.gallery-track[data-astro-cid-m5axmina]{animation:none}.gallery-marquee[data-astro-cid-m5axmina]{overflow-x:auto;mask-image:none}.gallery-track[data-astro-cid-m5axmina] [data-astro-cid-m5axmina][data-gallery-clone]{display:none}}
