@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/heebo-hebrew-400-normal.CVTJgQVK.woff2)format("woff2"),url(/_astro/heebo-hebrew-400-normal.DoqplqF9.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/heebo-math-400-normal.B7IFZoQI.woff2)format("woff2"),url(/_astro/heebo-math-400-normal.BZIH-XlF.woff)format("woff");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/heebo-symbols-400-normal.DYSXrd5A.woff2)format("woff2"),url(/_astro/heebo-symbols-400-normal.5E_VKyNT.woff)format("woff");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/heebo-latin-ext-400-normal.DRmJUxQB.woff2)format("woff2"),url(/_astro/heebo-latin-ext-400-normal.DXPdCX6a.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/heebo-latin-400-normal.BGyEuwIV.woff2)format("woff2"),url(/_astro/heebo-latin-400-normal.BVgBBEsj.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/heebo-hebrew-700-normal.BmueYKsA.woff2)format("woff2"),url(/_astro/heebo-hebrew-700-normal.C-m02vPD.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/heebo-math-700-normal.CPsTiLVd.woff2)format("woff2"),url(/_astro/heebo-math-700-normal.DYoC40KU.woff)format("woff");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/heebo-symbols-700-normal.DjMVWKhZ.woff2)format("woff2"),url(/_astro/heebo-symbols-700-normal.Bez4Ifx8.woff)format("woff");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/heebo-latin-ext-700-normal.qhovM35d.woff2)format("woff2"),url(/_astro/heebo-latin-ext-700-normal.uPTFHbI6.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/heebo-latin-700-normal.PoyjiH5f.woff2)format("woff2"),url(/_astro/heebo-latin-700-normal.DxB9_ClD.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/frank-ruhl-libre-hebrew-400-normal.D1SqjNdY.woff2)format("woff2"),url(/_astro/frank-ruhl-libre-hebrew-400-normal.BXUQzM2e.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/frank-ruhl-libre-latin-ext-400-normal.B_dXehWi.woff2)format("woff2"),url(/_astro/frank-ruhl-libre-latin-ext-400-normal.BZfVaX-v.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/frank-ruhl-libre-latin-400-normal.hBB2j9Kl.woff2)format("woff2"),url(/_astro/frank-ruhl-libre-latin-400-normal.CF3uE58i.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/frank-ruhl-libre-hebrew-700-normal.ZxcPrX5v.woff2)format("woff2"),url(/_astro/frank-ruhl-libre-hebrew-700-normal.B5o0XYJ1.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/frank-ruhl-libre-latin-ext-700-normal.VfVLWWBc.woff2)format("woff2"),url(/_astro/frank-ruhl-libre-latin-ext-700-normal.C48ktjdO.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/frank-ruhl-libre-latin-700-normal.BtbVhCvj.woff2)format("woff2"),url(/_astro/frank-ruhl-libre-latin-700-normal.Mv4_ahRh.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:David Libre;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/david-libre-hebrew-400-normal.DDWXL-fn.woff2)format("woff2"),url(/_astro/david-libre-hebrew-400-normal.C2QS4rpg.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-cyrillic-ext-500-italic.ClXnudBg.woff2)format("woff2"),url(/_astro/cormorant-garamond-cyrillic-ext-500-italic.DakTmaFY.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-cyrillic-500-italic.DVnfXoMy.woff2)format("woff2"),url(/_astro/cormorant-garamond-cyrillic-500-italic.C9gO-8KC.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-vietnamese-500-italic.D3igDnAQ.woff2)format("woff2"),url(/_astro/cormorant-garamond-vietnamese-500-italic.C-296ow0.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-latin-ext-500-italic.CE7zdTnu.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-ext-500-italic.CalKM9tT.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-latin-500-italic.Y14P-dkT.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-500-italic.DhNIfkTX.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-serif:"Frank Ruhl Libre", Georgia, "Times New Roman", serif;--font-sans:"Heebo", system-ui, -apple-system, "Segoe UI", sans-serif;--font-epitaph-he:"David Libre", "Frank Ruhl Libre", serif;--font-epitaph-en:"Cormorant Garamond", "Frank Ruhl Libre", Georgia, serif;--rose-light:#9c4f5f;--rose-dark:#d9a3ae;--olive-light:#5e6b3b;--olive-dark:#b7c48f;--rose-focus-dark:#f0c6cd;--olive-focus-dark:#d3dcb0;--accent-light:var(--rose-light);--accent-dark:var(--rose-dark);--accent-focus-dark:var(--rose-focus-dark);--color-bg:#faf6ef;--color-surface:#f2ece0;--color-border:#dcd3c4;--color-text:#2b2622;--color-text-muted:#6a6058;--color-accent:var(--accent-light);--color-on-accent:#faf6ef;--color-hero-text:#fff;--color-hero-scrim:#000;--hero-scrim-opacity:.4;--hero-band-opacity:.25;--shadow-card:0 1rem 2.5rem #00000059;--shadow-menu:0 .5rem 1.5rem #0000001f;--color-bar-bg:#2b2622;--color-bar-text:#faf6ef;--color-bar-muted:#b8ada1;--color-bar-accent:var(--accent-dark);--color-bar-field:#3a332d;--color-bar-border:#4a4139;--site-bar:3.25rem;--corner-wall:#d9ccc1;--corner-wall-light:#fbf3e4;--corner-glow:#ffd69600;--corner-dusk:#140c0800;--corner-plate-bg:#e9dcc2;--corner-plate-edge:#b89b6a;--corner-plate-text:#3a2f25;--corner-plate-muted:#6a5a48;--corner-mat:#f6f0e4;--corner-add-edge:#7d6b52;--corner-band:#f6eedf;--corner-contact:0 .15rem .3rem #28190a59;--corner-shadow:0 .5rem 1rem #28190a40;--corner-focus:var(--accent-light);--frame-oak:#a87a4a;--frame-walnut:#5a3d28;--frame-silver:#b9b6ae;--frame-white:#f4f0e8}[data-accent=olive]{--accent-light:var(--olive-light);--accent-dark:var(--olive-dark);--accent-focus-dark:var(--olive-focus-dark)}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#1f1b18;--color-surface:#2a2521;--color-border:#3e3730;--color-text:#faf6ef;--color-text-muted:#b8ada1;--color-accent:var(--accent-dark);--color-on-accent:#1f1b18;--hero-scrim-opacity:.55;--shadow-menu:0 .5rem 1.5rem #00000073;--color-bar-bg:#161311;--color-bar-field:#2a2521;--color-bar-border:#3e3730;--corner-wall:#71655a;--corner-wall-light:#9c8367;--corner-glow:#ffaa502e;--corner-dusk:#140c0859;--corner-plate-bg:#3b3027;--corner-plate-edge:#7a6340;--corner-plate-text:#f3e6cc;--corner-plate-muted:#c9b48a;--corner-mat:#2f2620;--corner-add-edge:#d4c096;--corner-band:#2e251e;--corner-contact:0 .15rem .3rem #0000008c;--corner-shadow:0 .5rem 1rem #00000080;--corner-focus:var(--accent-focus-dark);--frame-oak:#a87a4a;--frame-walnut:#5a3d28;--frame-silver:#b9b6ae;--frame-white:#f4f0e8}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#1f1b18;--color-surface:#2a2521;--color-border:#3e3730;--color-text:#faf6ef;--color-text-muted:#b8ada1;--color-accent:var(--accent-dark);--color-on-accent:#1f1b18;--hero-scrim-opacity:.55;--shadow-menu:0 .5rem 1.5rem #00000073;--color-bar-bg:#161311;--color-bar-field:#2a2521;--color-bar-border:#3e3730;--corner-wall:#71655a;--corner-wall-light:#9c8367;--corner-glow:#ffaa502e;--corner-dusk:#140c0859;--corner-plate-bg:#3b3027;--corner-plate-edge:#7a6340;--corner-plate-text:#f3e6cc;--corner-plate-muted:#c9b48a;--corner-mat:#2f2620;--corner-add-edge:#d4c096;--corner-band:#2e251e;--corner-contact:0 .15rem .3rem #0000008c;--corner-shadow:0 .5rem 1rem #00000080;--corner-focus:var(--accent-focus-dark);--frame-oak:#a87a4a;--frame-walnut:#5a3d28;--frame-silver:#b9b6ae;--frame-white:#f4f0e8}}@media (width>=40rem){:root{--site-bar:3.5rem}}.container{max-inline-size:72rem;margin-inline:auto;padding-inline:1rem}@media (width>=40rem){.container{padding-inline:1.5rem}}[dir=rtl] input[dir=auto]:placeholder-shown{direction:rtl}.page-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"story""moment""recent""photos""embeds""memories""dates""grave""keeper";align-items:start;column-gap:3rem;padding-block:1rem 2rem;display:grid}.page-main,.page-side{display:contents}.page-grid #story{grid-area:story}.page-grid #moment{grid-area:moment}.page-grid #recent{grid-area:recent}.page-grid #photos{grid-area:photos}.page-grid #embeds{grid-area:embeds}.page-grid #memories{grid-area:memories}.page-grid #dates{grid-area:dates}.page-grid #grave{grid-area:grave}.page-grid #keeper{grid-area:keeper}@media (width>=40rem) and (width<=63.99rem){.page-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"story story""moment recent""dates grave""keeper keeper""photos photos""embeds embeds""memories memories"}}@media (width>=64rem){.page-grid{grid-template-columns:minmax(0,1fr) 20rem;grid-template-areas:"main side"}.page-main{grid-area:main;min-inline-size:0;display:block}.page-side{grid-area:side;display:block;position:sticky;inset-block-start:min(var(--section-bar-size) + 1rem, 100dvh - var(--side-size,999rem) - 1rem)}.page-grid #story,.page-grid #moment,.page-grid #recent,.page-grid #photos,.page-grid #embeds,.page-grid #memories,.page-grid #dates,.page-grid #grave,.page-grid #keeper{grid-area:auto}}.card{border:1px solid var(--color-border);background:var(--color-surface);border-radius:1rem;padding:1.25rem}.facts{grid-template-columns:max-content 1fr;gap:.5rem 1rem;margin:0;display:grid}.facts dt{color:var(--color-text-muted)}.facts dd{min-inline-size:0;margin:0}.editor-grid{gap:1.5rem;padding-block:1rem 2rem;display:grid}.editor-card{border:1px solid var(--color-border);background:var(--color-surface);border-radius:1rem;padding:1.25rem}.editor-card .later{margin-block:1rem 0}.editor-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.editor-view{font-size:.95rem}.ready-card{border-color:var(--color-accent);gap:.75rem;display:grid}.ready-card h2,.ready-card p{margin:0}.ready-card hr{border:0;border-block-start:1px solid var(--color-border);inline-size:100%;margin:.25rem 0}.ready-view{min-block-size:2.75rem;color:var(--color-accent);justify-self:start;align-items:center;gap:.4rem;font-weight:700;display:inline-flex}.ready-state,.ready-card .hint{color:var(--color-text-muted)}.ready-claim{border-inline-start:4px solid var(--color-accent);padding-inline-start:.75rem}.share{justify-items:center;gap:.75rem;display:grid;position:relative}.share-inline{justify-items:stretch}.share-sheet{border:1px solid var(--color-border);background:var(--color-surface);inline-size:100%;max-inline-size:24rem;color:var(--color-text);box-shadow:var(--shadow-card);text-align:start;border-radius:.75rem;gap:.75rem;padding:1rem;display:grid}.share-inline .share-sheet{max-inline-size:30rem;box-shadow:none;background:0 0;border:0;padding:0}.share-close{block-size:2.75rem;inline-size:2.75rem;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:.5rem;justify-self:end;place-items:center;margin-block:-.5rem -.25rem;margin-inline-end:-.5rem;padding:0;display:inline-grid}.share-link{min-inline-size:0;display:flex}.share-url{border:1px solid var(--color-border);background:var(--color-bg);min-inline-size:0;color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;border-inline-end:0;border-start-start-radius:.5rem;border-end-start-radius:.5rem;flex:1;padding:0 .75rem;font-size:.9rem;line-height:2.625rem;display:block;overflow:hidden}.share-copy{border:1px solid var(--color-border);background:var(--color-surface);min-block-size:2.75rem;color:var(--color-text);font:inherit;cursor:pointer;border-start-end-radius:.5rem;border-end-end-radius:.5rem;flex:none;padding:.5rem .9rem;font-size:.9rem;font-weight:700}.share-apps{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.5rem;display:grid}.share-apps .share-whatsapp,.share-apps .share-native{min-block-size:2.75rem;font:inherit;text-align:center;cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.6rem 1rem;font-weight:700;display:inline-flex}.share-apps .share-native{background:0 0}.share-qr{border:1px solid var(--color-border);border-radius:.75rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;margin:0;padding:.75rem;display:grid}.share-qr img{block-size:10rem;inline-size:10rem}.share-qr figcaption{color:var(--color-text-muted);justify-items:start;gap:.5rem;font-size:.9rem;display:grid}.share-qr figcaption p{margin:0}.share-qr figcaption .button-secondary{border-width:1px;align-items:center;gap:.4rem;min-block-size:2.75rem;padding:.5rem .9rem;display:inline-flex}.share-qr figcaption a:not(.button-secondary){min-block-size:2.75rem;color:var(--color-accent);align-items:center;display:inline-flex}.hero .share-button{border:2px solid var(--color-hero-text);color:var(--color-hero-text);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.5rem;padding:.7rem 1.5rem;font-weight:700;display:inline-flex}.hero .share-button[aria-expanded=true]{background:var(--color-hero-text);color:var(--color-hero-scrim)}@media (width<=39.99rem){.share-qr{grid-template-columns:minmax(0,1fr);justify-items:center}.share-qr figcaption{text-align:center;justify-items:center}}@media (width<=22.49rem){.share-apps{grid-auto-flow:row}}.editor-grid .field{border:0;gap:.25rem;margin:0 0 1rem;padding:0;display:grid}.editor-grid .field legend{padding:0}.editor-grid .field input:not([type=radio]):not([type=checkbox]),.editor-grid .field select,.editor-grid .field textarea,.editor-grid .date-controls{max-inline-size:36rem}.autosave-status{z-index:1;background:var(--color-surface);min-block-size:1.5rem;color:var(--color-text-muted);margin:0 0 .75rem;padding-block:.25rem;font-size:.9rem;position:sticky;inset-block-start:0}.autosave-status[data-status=error]{color:var(--color-accent);font-weight:700}.date-controls{align-items:stretch;gap:.5rem;display:flex;position:relative}.date-controls input[type=text]{flex:auto;min-inline-size:0}.date-button{border:1px solid var(--color-border);background:var(--color-bg);inline-size:3rem;color:var(--color-text);cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;padding:0;display:inline-flex}.date-button:focus-visible{outline:3px solid var(--color-text);outline-offset:2px}.date-picker{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute;inset-block-end:0;inset-inline-end:0}.hint[data-invalid=true]{color:var(--color-accent)}@media (width>=64rem){.editor-grid .field{grid-template-columns:14rem minmax(0,36rem);align-items:start;column-gap:1.5rem}.editor-grid .field>*{grid-column:2}.editor-grid .field>label:first-child,.editor-grid .field>legend{text-align:start;grid-column:1;padding-block-start:.75rem}.editor-grid .field>legend{float:inline-start}.editor-grid .field>label.choice{grid-column:2;padding-block-start:0}}.photos{grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.photos img{aspect-ratio:1;object-fit:cover;object-position:var(--fx,50%) var(--fy,50%);background:var(--color-surface);border-radius:.5rem;inline-size:100%;display:block}.caption{color:var(--color-text-muted);margin:.25rem 0 0;font-size:.85rem}.credit{color:var(--color-text-muted);margin:.25rem 0 0;font-size:.8rem}.photos-add{margin:1rem 0 0}.photos-add .button,.uploader .button{background:var(--color-accent);color:var(--color-on-accent);font:inherit;cursor:pointer;border:0;border-radius:.5rem;padding:.75rem 1.25rem;font-weight:700;text-decoration:none;display:inline-block}.uploader .button:disabled{opacity:.6;cursor:default}.uploader .visually-hidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.uploader .visually-hidden:focus-visible+.button{outline:3px solid var(--color-text);outline-offset:2px}.uploader .visually-hidden:disabled+.button{opacity:.6}.uploader .field{gap:.25rem;margin:0 0 1rem;display:grid}.uploader .field input[type=text]{border:1px solid var(--color-border);background:var(--color-bg);inline-size:100%;color:var(--color-text);font:inherit;text-align:start;border-radius:.5rem;padding:.75rem}.uploader .hint,.photos-editor .hint{color:var(--color-text-muted);margin:.5rem 0 0;font-size:.9rem}.uploader .save-status,.photos-editor .save-status{min-block-size:1.5rem;color:var(--color-text-muted);margin:.5rem 0 .75rem;font-size:.9rem}.uploader .save-status[data-status=error],.photos-editor .save-status[data-status=error]{color:var(--color-accent);font-weight:700}.uploader .cf-turnstile{margin-block-end:1rem}form.uploader{border:1px solid var(--color-border);background:var(--color-surface);border-radius:.75rem;padding:1.25rem}.contribute .notice{border-inline-start:4px solid var(--color-accent);background:var(--color-surface);margin:0 0 1rem;padding:1rem}.contribute .notice-error{font-weight:700}.photo-grid{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:1rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.photo-tile{border:1px solid var(--color-border);background:var(--color-bg);border-radius:.75rem;gap:.5rem;padding:.75rem;display:grid;position:relative}.photo-tile[data-status=pending]{border-style:dashed}.photo-tile img{aspect-ratio:1;object-fit:cover;object-position:var(--fx,50%) var(--fy,50%);background:var(--color-surface);border-radius:.5rem;inline-size:100%;display:block}.photo-tile .badge{background:var(--color-accent);color:var(--color-on-accent);border-radius:999px;padding:.2rem .6rem;font-size:.8rem;font-weight:700;position:absolute;inset-block-start:1.25rem;inset-inline-start:1.25rem}.photo-tile .badge-pending{background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border)}.photo-tile .badge+.badge{inset-block-start:3.25rem}.photo-tile .field{gap:.25rem;margin:0}.photo-tile .field span{color:var(--color-text-muted);font-size:.85rem}.photo-tile .field input[type=text]{border:1px solid var(--color-border);background:var(--color-bg);inline-size:100%;color:var(--color-text);font:inherit;text-align:start;border-radius:.5rem;padding:.5rem .75rem}.tile-actions{justify-content:flex-end;gap:.5rem;display:flex}.tile-button{border:1px solid var(--color-border);background:var(--color-surface);min-inline-size:2.5rem;color:var(--color-text);font:inherit;cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;padding:.4rem .75rem;display:inline-flex}.tile-button:disabled{opacity:.4;cursor:default}.focus-row{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.focus-button{border:1px solid var(--color-border);background:var(--color-surface);min-block-size:2.75rem;color:var(--color-text);font:inherit;cursor:pointer;border-radius:.5rem;align-items:center;gap:.4rem;padding:.4rem .75rem;display:inline-flex}.focus-button:disabled{opacity:.4;cursor:default}.focus-set{color:var(--color-text-muted);font-size:.9rem}.focus-dialog{background:var(--color-surface);max-block-size:min(100% - 2rem,100dvb);inline-size:min(40rem,100% - 2rem);color:var(--color-text);box-shadow:var(--shadow-card);border:0;border-radius:.75rem;margin:auto;padding:1.25rem}.focus-dialog::backdrop{background:var(--color-hero-scrim);opacity:.6}.focus-title{margin:0;font-size:1.25rem}.focus-hint{color:var(--color-text-muted);margin:.25rem 0 1rem}.focus-stage-row{background:var(--color-bg);border-radius:.5rem;justify-content:center;display:flex}.focus-stage{inline-size:min(100%, calc(50dvb * var(--ar,1.3333)));touch-action:none;cursor:crosshair;display:grid;position:relative}.focus-stage img{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;block-size:auto;inline-size:100%;display:block}.focus-marker{inset:var(--fy,50%) auto auto var(--fx,50%);border:2px solid var(--color-hero-text);block-size:2.75rem;inline-size:2.75rem;box-shadow:0 0 0 1px var(--color-hero-scrim), inset 0 0 0 1px var(--color-hero-scrim);cursor:grab;background:0 0;border-radius:50%;padding:0;position:absolute;translate:-50% -50%}.focus-marker:after{content:"";background:var(--color-hero-text);block-size:.375rem;inline-size:.375rem;box-shadow:0 0 0 1px var(--color-hero-scrim);border-radius:50%;margin:auto;position:absolute;inset:0}.focus-marker:focus-visible{outline:3px solid var(--color-hero-text);outline-offset:3px}.focus-live{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.focus-previews{flex-wrap:wrap;gap:1rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.focus-preview{max-inline-size:12rem;color:var(--color-text-muted);flex:8rem;font-size:.85rem}.focus-preview img{aspect-ratio:1;object-fit:cover;object-position:var(--fx,50%) var(--fy,50%);background:var(--color-bg);border-radius:.5rem;inline-size:100%;display:block}.focus-preview[data-shape=wide] img{aspect-ratio:4/3}.focus-preview span{margin-block-start:.35rem;display:block}.focus-actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-block-start:1.25rem;display:flex}@media (width>=64rem){.editor-grid .photo-tile .field,.editor-grid .uploader .field{grid-template-columns:minmax(0,1fr)}.editor-grid .photo-tile .field>*,.editor-grid .uploader .field>*{grid-column:auto}.editor-grid .photo-tile .field>label:first-child,.editor-grid .uploader .field>label:first-child{padding-block-start:0}}.photos-play{margin:.75rem 0 0}.button-secondary{border:2px solid var(--color-accent);color:var(--color-accent);background:0 0;border-radius:.5rem;padding:.7rem 1.25rem;font-weight:700;text-decoration:none;display:inline-block}.lightbox{z-index:20;background:var(--color-hero-scrim);color:var(--color-hero-text);touch-action:pan-y;grid-template-rows:minmax(0,1fr) auto;display:grid;position:fixed;inset:0}.lightbox-figure{flex-direction:column;align-items:center;min-block-size:0;margin:0;padding:4rem 4rem 0;display:flex}.lightbox-figure img{object-fit:contain;flex:auto;min-block-size:0;inline-size:100%}.lightbox-figure figcaption{text-align:center;max-inline-size:40rem;padding-block:.75rem 0}.lightbox .caption,.lightbox .credit{color:var(--color-hero-text);margin:0}.lightbox .credit{opacity:.8}.lightbox-counter{text-align:center;margin:0;padding:.5rem 1rem .75rem;font-size:.9rem}.lightbox-button{block-size:3.5rem;inline-size:3.5rem;color:var(--color-hero-text);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute}.lightbox-button:focus-visible{outline:3px solid var(--color-hero-text);outline-offset:2px}.lightbox-close{inset-block-start:.5rem;inset-inline-end:.5rem}.lightbox-prev,.lightbox-next{inset-block-start:50%;transform:translateY(-50%)}.lightbox-prev{inset-inline-start:.25rem}.lightbox-next{inset-inline-end:.25rem}@media (width<=39.99rem){.lightbox-figure{padding:3.5rem .5rem 0}}.story{white-space:pre-line;margin:0 0 1rem}.embeds{gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.embed-card{border:1px solid var(--color-border);background:var(--color-surface);border-radius:.75rem;gap:.5rem;padding:.75rem 1rem;display:grid}.embed-title{align-items:baseline;gap:.25rem 1rem;display:grid}@media (width>=40rem){.embed-title{flex-wrap:wrap;justify-content:space-between;display:flex}}.embed-name{font-weight:700}.embed-length{color:var(--color-text-muted)}.embed-audio audio{inline-size:100%;display:block}.embed-compact .embed-card{grid-template-columns:minmax(0,1fr);align-items:center;column-gap:1rem}@media (width>=40rem){.embed-compact .embed-card{grid-template-columns:minmax(0,1fr) auto}}.embed-body.is-loaded{aspect-ratio:16/9;border-radius:.5rem;grid-column:1/-1;overflow:hidden}.embed-body iframe{border:0;block-size:100%;inline-size:100%;display:block}.embed-play{block-size:100%;inline-size:100%;color:var(--color-text);font:inherit;cursor:pointer;background:0 0;border:0;align-content:center;justify-items:center;gap:.75rem;padding:1rem;display:grid}.embed-play:focus-visible{outline:3px solid var(--color-accent);outline-offset:-3px}.embed-provider{font-weight:700}.embed-glyph{background:var(--color-accent);block-size:4rem;inline-size:4rem;color:var(--color-on-accent);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.embed-glyph svg{block-size:2rem;inline-size:2rem}.embed-compact .embed-play{text-align:start;border-radius:.5rem;align-items:center;gap:.75rem;block-size:auto;min-inline-size:0;padding:0;display:flex}.embed-compact .embed-play:focus-visible{outline-offset:2px}.embed-compact .embed-glyph{flex:none;block-size:2.75rem;inline-size:2.75rem}.embed-compact .embed-glyph svg{block-size:1.25rem;inline-size:1.25rem}.embed-text{min-inline-size:0;line-height:1.3;display:grid}.embed-text>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.embed-tap{color:var(--color-text-muted);font-size:.85rem}.embed-link{margin:0;font-size:.9rem}.embeds-editor .save-status{min-block-size:1.5rem;color:var(--color-text-muted);margin:.5rem 0 .75rem;font-size:.9rem}.embeds-editor .save-status[data-status=error]{color:var(--color-accent);font-weight:700}.embed-add-row{gap:.5rem;max-inline-size:36rem;display:flex}.embed-add-row input{flex:auto;inline-size:100%;min-inline-size:0}.embeds-editor .button{font:inherit;cursor:pointer;border:0}.embeds-editor .button:disabled{opacity:.6;cursor:default}.embed-list{gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.embed-row{border:1px solid var(--color-border);background:var(--color-bg);border-radius:.5rem;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.6rem .75rem;display:flex}.embed-row .embed-url{text-overflow:ellipsis;white-space:nowrap;text-align:start;flex:12rem;min-inline-size:0;overflow:hidden}.embed-row .tile-actions{margin-inline-start:auto}.embed-row .embed-name{flex:100%}.hero .song{flex-direction:column;align-items:center;gap:.5rem;max-inline-size:26rem;margin:1.25rem auto 0;display:flex}.hero .song-audio{border-radius:999px;inline-size:100%}.hero .song-link{border:2px solid var(--color-hero-text);color:var(--color-hero-text);border-radius:999px;align-items:center;gap:.5rem;padding:.7rem 1.5rem;font-weight:700;text-decoration:none;display:inline-flex}.hero .song-link:focus-visible{outline:3px solid var(--color-hero-text);outline-offset:2px}@media (width>=64rem){.hero .song{align-items:flex-start;margin-inline:0}}.song-editor .song-current{border:1px solid var(--color-border);background:var(--color-bg);border-radius:.5rem;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin:0 0 1rem;padding:.6rem .75rem;display:flex}.song-editor .song-current-url{text-overflow:ellipsis;white-space:nowrap;text-align:start;flex:12rem;min-inline-size:0;overflow:hidden}.song-editor .song-current .tile-button{margin-inline-start:auto}.song-editor .song-modes{border:0;flex-wrap:wrap;gap:.5rem 1.25rem;margin:0 0 1rem;padding:0;display:flex}.song-editor .song-modes legend{margin-block-end:.5rem;padding:0}.song-editor .song-upload{gap:.75rem;display:grid}.song-editor .song-own{align-items:flex-start}.song-editor .song-link-form .embed-add-row .button,.song-editor .song-upload .button{font:inherit;cursor:pointer;border:0}.song-editor .button:disabled{opacity:.6;cursor:default}.song-editor .save-status{min-block-size:1.5rem;color:var(--color-text-muted);margin:.5rem 0 0;font-size:.9rem}.song-editor .save-status[data-status=error]{color:var(--color-accent);font-weight:700}.song-editor .track-picker{border:0;margin:0 0 1rem;padding:0}.song-editor .track-picker legend{margin-block-end:.25rem;padding:0;font-weight:700}.song-editor .track-list{gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.song-editor .track{border:1px solid var(--color-border);background:var(--color-bg);border-radius:.5rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem .75rem;padding:.6rem .75rem;display:grid}.song-editor .track[data-chosen=true]{border-color:var(--color-accent)}.song-editor .track-meta{flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;min-inline-size:0;display:flex}.song-editor .track-title{font-weight:700}.song-editor .track-artist,.song-editor .track-licence{color:var(--color-text-muted);font-size:.9rem}.song-editor .track-preview{grid-column:1/-1;block-size:2.5rem;inline-size:100%}@media (width>=40rem){.song-editor .track{grid-template-columns:minmax(0,1fr) minmax(12rem,18rem) auto}.song-editor .track-preview{grid-column:auto}}.settings .accent-choices{flex-wrap:wrap}.accent-swatch{border:1px solid var(--color-border);border-radius:50%;block-size:1.5rem;inline-size:1.5rem;display:inline-block}.accent-swatch[data-swatch=rose]{background:var(--rose-light)}.accent-swatch[data-swatch=olive]{background:var(--olive-light)}.settings-hero{aspect-ratio:16/7;background:linear-gradient(160deg, var(--color-accent), var(--color-bg));border-radius:.75rem;place-items:center;max-inline-size:36rem;margin-block-end:.75rem;display:grid;position:relative;overflow:hidden}.settings-hero-bg{object-fit:cover;object-position:var(--fx,50%) var(--fy,50%);block-size:100%;inline-size:100%;position:absolute;inset:0}.settings-hero-blur{filter:blur(12px);transform:scale(1.1)}.settings-hero-scrim{background:var(--color-hero-scrim);opacity:var(--hero-scrim-opacity);position:absolute;inset:0}.settings-hero-name{color:var(--color-hero-text);font-family:var(--font-serif);text-align:center;margin:0;padding:.5rem 1rem;font-size:1.5rem;font-weight:700;position:relative}.bg-options{grid-template-columns:repeat(auto-fill,minmax(7rem,1fr));gap:.75rem;max-inline-size:36rem;display:grid}.bg-option{cursor:pointer;gap:.25rem;display:grid;position:relative}.bg-option input{clip-path:inset(50%);opacity:0;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.bg-thumb{aspect-ratio:16/9;object-fit:cover;object-position:var(--fx,50%) var(--fy,50%);border:2px solid var(--color-border);background:linear-gradient(160deg, var(--color-accent), var(--color-bg));border-radius:.5rem;inline-size:100%;display:block}.bg-thumb-blur{filter:blur(4px)}.bg-option:has(input:checked) .bg-thumb{border-color:var(--color-accent);outline:2px solid var(--color-accent)}.bg-option:has(input:focus-visible) .bg-thumb{outline:2px solid var(--color-text);outline-offset:2px}.bg-option[data-disabled=true]{opacity:.5;cursor:default}.bg-label{text-align:center;font-size:.9rem}.visibility-choice{align-items:flex-start;margin-block-end:.5rem}.visibility-choice>span{gap:.25rem;display:grid}.visibility-label{font-weight:700}.review-line{border-inline-start:4px solid var(--color-accent);background:var(--color-bg);margin:.5rem 0 0;padding:.75rem 1rem}.seat-list{gap:.5rem;max-inline-size:36rem;margin:.5rem 0 1rem;padding:0;list-style:none;display:grid}.seat{border:1px solid var(--color-border);background:var(--color-bg);border-radius:.5rem;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.5rem .75rem;display:flex}.seat-email{overflow-wrap:anywhere}.seat-role{color:var(--color-text-muted);font-size:.9rem}.seat-actions{flex-wrap:wrap;gap:.5rem;margin-inline-start:auto;display:flex}.seat-invite{gap:.25rem;display:grid}.me{padding-block:2rem}.me .button{background:var(--color-accent);color:var(--color-on-accent);border-radius:.5rem;padding:.75rem 1.25rem;font-weight:700;text-decoration:none;display:inline-block}.me .hint{color:var(--color-text-muted)}.quota{margin-block:1.5rem}.quota-bar{border:1px solid var(--color-border);background:var(--color-surface);border-radius:999px;block-size:.75rem;max-inline-size:36rem;overflow:hidden}.quota-fill{background:var(--color-accent);block-size:100%;display:block}.quota-bar[data-full=true] .quota-fill{background:var(--color-text)}.quota-line{color:var(--color-text-muted);margin:.5rem 0 0;font-size:.95rem}.me-list{gap:1rem;margin:0 0 1.5rem;padding:0;list-style:none;display:grid}.me-page h3{margin:0 0 .5rem}.me-meta{color:var(--color-text-muted);margin:0 0 .75rem;font-size:.9rem}.me-actions{flex-wrap:wrap;gap:.75rem;margin:0;display:flex}.me-logout{margin-block-start:2rem}.me-logout button{font:inherit;cursor:pointer;background:0 0}.home-section{padding-block:2.5rem 0}.home-corner{margin-block:0;padding-block:.5rem}.home-corner a{min-block-size:2.75rem;color:var(--color-accent);align-items:center;gap:.4rem;font-weight:700;display:inline-flex}.welcome-wrap{padding-block-start:1rem}.welcome{background:var(--color-surface);border:1px solid var(--color-border);border-radius:.75rem;flex-wrap:wrap;align-items:center;gap:.75rem;padding:1.25rem;padding-inline-end:3.5rem;display:flex;position:relative}.welcome-lead{flex:100%;margin:0;font-size:1.1rem}.welcome-close{margin:0;position:absolute;inset-block-start:.5rem;inset-inline-end:.5rem}.welcome-x{block-size:2.75rem;inline-size:2.75rem;font:inherit;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:.5rem;font-size:1.1rem}.welcome-secondary{font:inherit;cursor:pointer;background:0 0;font-weight:700}.tour>summary{list-style:none}.tour>summary::-webkit-details-marker{display:none}.tour{min-inline-size:0}.tour[open]{flex:100%}.tour-strip{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;margin:1rem 0 0;padding:0;list-style:none;display:flex;overflow-x:auto}.tour-card{scroll-snap-align:start;background:var(--color-bg);border-radius:.5rem;flex-direction:column;flex:0 0 100%;gap:.5rem;padding:1rem;scroll-margin-block-start:1rem;display:flex}.tour-art{color:var(--color-accent);flex:none}.tour-art-wall{background:url(/corner/wall.webp) 50%/cover;border-radius:.5rem;inline-size:fit-content;display:inline-flex}.tour-card p{margin:0}.tour-title{font-size:1.15rem;font-weight:700}.tour-of{color:var(--color-text-muted);font-size:.9rem}.tour-nav{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-block-start:auto;display:flex}.tour-step,.tour-skip{align-items:center;min-block-size:2.75rem;font-weight:700;display:inline-flex}.tour-step{color:var(--color-accent)}.tour-skip{font:inherit;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;margin-inline-start:auto;padding-inline:.5rem}.home-section h2{margin:0 0 1.25rem;font-size:1.75rem}.home-section h3{margin:0 0 .5rem;font-size:1.2rem}.home-section p{margin:0}.steps{counter-reset:step;gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.steps li{counter-increment:step;padding-inline-start:3.25rem;position:relative}.steps li:before{content:counter(step);background:var(--color-accent);block-size:2.5rem;inline-size:2.5rem;color:var(--color-on-accent);font-family:var(--font-serif);border-radius:50%;place-items:center;font-size:1.25rem;font-weight:700;display:grid;position:absolute;inset-block-start:0;inset-inline-start:0}.home-facts{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.showcase-lead{max-inline-size:40rem;color:var(--color-text-muted);margin:0 0 1.25rem}.showcase-grid{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.showcase-more{margin-block-start:1.25rem;font-weight:700}.home-comfort p+p{margin-block-start:1rem}.home-comfort p{max-inline-size:42rem;font-family:var(--font-serif);font-size:1.1rem;line-height:1.7}.home-facts a{font-weight:700}@media (width>=40rem){.steps,.home-facts,.showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.steps,.showcase-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.button-primary{background:var(--color-accent);color:var(--color-on-accent);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:.85rem 1.75rem;font-size:1.1rem;font-weight:700;text-decoration:none;display:inline-flex}.new{padding-block:2rem}.new-card{max-inline-size:40rem;margin-inline:auto;padding:2rem 1.5rem}.new-card h1{margin:0 0 .75rem}.new-intro{margin:0 0 1.5rem}.new-card h2{margin:2rem 0 .75rem;font-size:1.25rem}.new-after{margin:0;padding-inline-start:1.5rem}.new-after li{margin-block-end:.5rem}.moderate{max-inline-size:40rem;margin-inline:auto;padding:2rem 1rem}.moderate .back{margin:0 0 1rem;font-size:.9rem}.moderate .intro,.moderate .empty{color:var(--color-text-muted)}.moderate section{margin-block:2rem}.moderate h2{color:var(--color-accent);font-size:1.3rem}.moderate .items{margin:0;padding:0;list-style:none}.moderate .items>li{margin-block-end:1rem}.mod-card{border:1px solid var(--color-border);background:var(--color-surface);border-radius:.75rem;padding:1rem}.mod-card.photo{flex-wrap:wrap;align-items:flex-start;gap:1rem;display:flex}.mod-card.photo img{object-fit:cover;object-position:var(--fx,50%) var(--fy,50%);border-radius:.5rem;block-size:8rem;inline-size:8rem}.mod-card .photo-text{flex:14rem}.mod-card .meta{color:var(--color-text-muted);margin:0 0 .5rem;font-size:.85rem}.mod-card .kind{color:var(--color-accent);font-weight:700}.mod-card .badge{border:1px solid var(--color-accent);color:var(--color-accent);border-radius:1rem;margin-inline-start:.5rem;padding:.1rem .5rem}.mod-card .prompt{color:var(--color-accent);margin:0 0 .25rem;font-size:.95rem}.mod-card .body{white-space:pre-line;margin:0 0 .75rem}.mod-card .held{border-inline-start:3px solid var(--color-accent);background:var(--color-bg);margin:0 0 .75rem;padding:.5rem .75rem;font-size:.9rem}.mod-card .actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.mod-card .delete summary{color:var(--color-text-muted);cursor:pointer;padding:.6rem .5rem}.mod-card .delete .hint{color:var(--color-text-muted);margin:.25rem 0 .5rem;font-size:.85rem}.moderate .button{border:1px solid var(--color-accent);background:var(--color-accent);color:var(--color-on-accent);font:inherit;cursor:pointer;border-radius:.5rem;padding:.6rem 1.1rem;font-weight:700;text-decoration:none;display:inline-block}.moderate .button.secondary{color:var(--color-accent);background:0 0}.moderate .button.danger{border-color:var(--color-text-muted);color:var(--color-text)}.moderate .error{text-align:center;padding-block:3rem;font-size:1.2rem}.admin{max-inline-size:48rem;padding-block:2rem}.admin .intro,.admin .empty,.admin .hint{color:var(--color-text-muted)}.admin .hint{margin:.25rem 0 .75rem;font-size:.85rem}.admin section{margin-block:2rem}.admin h2{color:var(--color-accent);font-size:1.3rem}.admin-list{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.admin-item h3{margin:0 0 .5rem}.admin-meta{color:var(--color-text-muted);margin:0 0 .5rem;font-size:.9rem}.admin-meta .kind,.admin-meta .days{color:var(--color-accent);font-weight:700}.admin .badge{border:1px solid var(--color-accent);border-radius:1rem;margin:0 0 .5rem;padding:.1rem .6rem;font-size:.8rem;display:inline-block}.admin .held{border-inline-start:3px solid var(--color-accent);background:var(--color-bg);margin:0 0 .75rem;padding:.5rem .75rem;font-size:.9rem}.admin .body{white-space:pre-line;margin:0 0 .75rem}.admin-form{margin-block-start:.75rem}.admin-form label{font-size:.9rem;display:block}.admin-form input[type=text],.admin-form input[type=email]{border:1px solid var(--color-border);background:var(--color-bg);inline-size:100%;color:var(--color-text);font:inherit;border-radius:.5rem;margin-block-start:.25rem;padding:.6rem .75rem;display:block}.admin-form .actions{flex-wrap:wrap;gap:.5rem;display:flex}.admin .button{border:1px solid var(--color-accent);background:var(--color-accent);color:var(--color-on-accent);font:inherit;cursor:pointer;border-radius:.5rem;padding:.6rem 1.1rem;font-weight:700;text-decoration:none;display:inline-block}.admin .button.secondary{color:var(--color-accent);background:0 0}.admin .button.danger{border-color:var(--color-text-muted);color:var(--color-text)}footer[data-astro-cid-jo6i4kqk]{border-block-start:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-muted);margin-block-start:3rem;padding-block:1rem;font-size:.85rem;line-height:1.5}.footer-row[data-astro-cid-jo6i4kqk],.footer-end[data-astro-cid-jo6i4kqk],.footer-legal[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.footer-row[data-astro-cid-jo6i4kqk]{justify-content:space-between}.footer-legal[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{margin:0;padding:0;list-style:none}.footer-contact[data-astro-cid-jo6i4kqk]{margin:0}a[data-astro-cid-jo6i4kqk]{min-block-size:1.5rem;display:inline-block}bdi[data-astro-cid-jo6i4kqk]{white-space:nowrap}@media (width<=22.49rem){.footer-legal[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{column-gap:.5rem}}.site-account[data-astro-cid-wmvese42]{flex-shrink:0;align-self:stretch;display:flex;position:relative}.account-button[data-astro-cid-wmvese42]{min-block-size:2.75rem;min-inline-size:2.75rem;color:var(--color-bar-text);cursor:pointer;align-items:center;gap:.25rem;list-style:none;display:flex}.account-button[data-astro-cid-wmvese42]::-webkit-details-marker{display:none}.site-account[data-astro-cid-wmvese42][open]>.account-button[data-astro-cid-wmvese42]{box-shadow:inset 0 -2px 0 var(--color-bar-accent)}.site-initial[data-astro-cid-wmvese42]{background:var(--color-bar-accent);block-size:2rem;inline-size:2rem;color:var(--color-bar-bg);border-radius:50%;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex}.account-hidden[data-astro-cid-wmvese42]{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.account-panel[data-astro-cid-wmvese42]{z-index:10;border:1px solid var(--color-border);background:var(--color-bg);inline-size:max-content;max-inline-size:min(20rem,100vw - 2rem);color:var(--color-text);box-shadow:var(--shadow-menu);border-radius:.75rem;padding:.75rem;position:absolute;inset-block-start:calc(100% + .25rem);inset-inline-end:0}.account-identity[data-astro-cid-wmvese42]{align-items:center;gap:.75rem;min-inline-size:0;padding:.25rem .75rem .5rem;display:flex}.account-initial[data-astro-cid-wmvese42]{background:var(--color-accent);block-size:2.5rem;inline-size:2.5rem;color:var(--color-on-accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.15rem;font-weight:700;line-height:1;display:inline-flex}.account-who[data-astro-cid-wmvese42]{min-inline-size:0;margin:0;display:grid}.account-signed[data-astro-cid-wmvese42]{color:var(--color-text-muted);font-size:.8rem}.account-email[data-astro-cid-wmvese42]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}hr[data-astro-cid-wmvese42]{border:0;border-block-start:1px solid var(--color-border);margin:.5rem 0}.account-items[data-astro-cid-wmvese42]{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.account-items[data-astro-cid-wmvese42] form[data-astro-cid-wmvese42]{margin:0}.account-leave[data-astro-cid-wmvese42] .menu-row[data-astro-cid-wmvese42]{color:var(--color-text-muted)}.account-panel[data-astro-cid-wmvese42] :focus-visible{outline-color:var(--color-accent)}.explore[data-astro-cid-bindrmdm]{gap:1rem;display:grid}@media (width>=64rem){.explore[data-astro-cid-bindrmdm]{grid-template-columns:repeat(3,minmax(11rem,auto));gap:1.5rem}}.explore-heading[data-astro-cid-bindrmdm]{font-family:var(--font-sans);color:var(--color-text-muted);margin:0 0 .25rem;padding-inline:.75rem;font-size:.8rem;font-weight:700}ul[data-astro-cid-bindrmdm]{margin:0;padding:0;list-style:none}.menu-new[data-astro-cid-bindrmdm]{color:var(--color-accent)}fieldset[data-astro-cid-lemdd452]{border:1px solid var(--color-border);background:var(--color-surface);border-radius:.5rem;grid-auto-columns:1fr;grid-auto-flow:column;gap:.25rem;margin:0;padding:.25rem;display:grid}legend[data-astro-cid-lemdd452]{float:inline-start;margin-inline-end:.5rem;padding:0}button[data-astro-cid-lemdd452]{min-block-size:2.75rem;font:inherit;color:var(--color-text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.375rem;justify-content:center;align-items:center;gap:.375rem;padding-inline:.75rem;display:inline-flex}button[data-astro-cid-lemdd452][aria-pressed=true]{color:var(--color-text);background:var(--color-bg);border-color:var(--color-border)}.segment-check[data-astro-cid-lemdd452]{font-size:.85em;line-height:1}fieldset[data-astro-cid-hds7qqbe]{border:1px solid var(--color-border);background:var(--color-surface);border-radius:.5rem;grid-auto-columns:1fr;grid-auto-flow:column;gap:.25rem;margin:0;padding:.25rem;display:grid}legend[data-astro-cid-hds7qqbe]{float:inline-start;margin-inline-end:.5rem;padding:0}button[data-astro-cid-hds7qqbe]{min-block-size:2.75rem;font:inherit;color:var(--color-text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.375rem;justify-content:center;align-items:center;gap:.375rem;padding-inline:.625rem;display:inline-flex}button[data-astro-cid-hds7qqbe][aria-pressed=true]{color:var(--color-text);background:var(--color-bg);border-color:var(--color-border)}.segment-check[data-astro-cid-hds7qqbe]{font-size:.85em;line-height:1}fieldset[data-astro-cid-d3rndtkd]{border:1px solid var(--color-border);background:var(--color-surface);border-radius:.5rem;grid-auto-columns:1fr;grid-auto-flow:column;gap:.25rem;margin:0;padding:.25rem;display:grid}legend[data-astro-cid-d3rndtkd]{float:inline-start;margin-inline-end:.5rem;padding:0}button[data-astro-cid-d3rndtkd]{min-block-size:2.75rem;font:inherit;color:var(--color-text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.375rem;justify-content:center;align-items:center;gap:.375rem;padding-inline:.625rem;display:inline-flex}button[data-astro-cid-d3rndtkd][aria-pressed=true]{color:var(--color-text);background:var(--color-bg);border-color:var(--color-border)}.segment-check[data-astro-cid-d3rndtkd]{font-size:.85em;line-height:1}.settings[data-astro-cid-jkbvm5dl]{gap:1rem;display:grid}@media (width>=40rem){.settings[data-astro-cid-jkbvm5dl]{grid-template-columns:repeat(2,auto);gap:1rem 1.5rem;min-inline-size:22rem}.group-again[data-astro-cid-jkbvm5dl]{grid-column:1/-1}}.settings-row[data-astro-cid-jkbvm5dl]{min-block-size:2.75rem;inline-size:100%;font:inherit;color:var(--color-text);text-align:start;background:var(--color-surface);border:1px solid var(--color-border);cursor:pointer;border-radius:.5rem;align-items:center;padding-inline:.75rem;display:flex}.settings-row[data-astro-cid-jkbvm5dl]:hover{background:var(--color-bg)}.site-group[data-astro-cid-jkbvm5dl]{font-family:var(--font-sans);color:var(--color-text-muted);margin:0 0 .5rem;padding-inline:.25rem;font-size:.8rem;font-weight:700}.group[data-astro-cid-jkbvm5dl] legend{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.site-header[data-astro-cid-fzpbxy5g]{block-size:var(--site-bar);background:var(--color-bar-bg);color:var(--color-bar-text);border-block-end:1px solid var(--color-bar-border);font-family:var(--font-sans);align-items:center;gap:1.5rem;padding-inline:1rem;font-size:.95rem;display:flex;position:relative}@media (width>=40rem){.site-header[data-astro-cid-fzpbxy5g]{padding-inline:1.5rem}}.site-brand[data-astro-cid-fzpbxy5g],.site-button[data-astro-cid-fzpbxy5g],.site-signin[data-astro-cid-fzpbxy5g],.site-search[data-astro-cid-fzpbxy5g],.site-search-link[data-astro-cid-fzpbxy5g],.skip[data-astro-cid-fzpbxy5g]{min-block-size:2.75rem;min-inline-size:2.75rem}.skip[data-astro-cid-fzpbxy5g]{z-index:11;background:var(--color-bg);color:var(--color-text);border-radius:.5rem;align-items:center;padding-inline:1rem;display:inline-flex;position:absolute;inset-block-start:.25rem;inset-inline-start:1rem}.skip[data-astro-cid-fzpbxy5g]:not(:focus){clip-path:inset(50%);white-space:nowrap;block-size:1px;min-block-size:0;inline-size:1px;min-inline-size:0;padding:0;overflow:hidden}.site-brand[data-astro-cid-fzpbxy5g]{color:var(--color-bar-text);font-family:var(--font-serif);white-space:nowrap;flex-shrink:0;align-items:center;gap:.5rem;font-size:1.15rem;font-weight:700;text-decoration:none;display:inline-flex}.site-end[data-astro-cid-fzpbxy5g]{align-self:stretch;align-items:center;gap:1rem;margin-inline-start:auto;display:flex}@media (width<=24.49rem){.site-header[data-astro-cid-fzpbxy5g]{gap:.75rem}.site-end[data-astro-cid-fzpbxy5g]{gap:.5rem}}.site-search[data-astro-cid-fzpbxy5g]{border:1px solid var(--color-bar-border);background:var(--color-bar-field);color:var(--color-bar-muted);border-radius:.5rem;align-items:center;gap:.5rem;padding-inline:.5rem;display:none}@media (width>=40rem){.site-search[data-astro-cid-fzpbxy5g]{inline-size:12rem;display:flex}}@media (width>=64rem){.site-search[data-astro-cid-fzpbxy5g]{inline-size:18rem}}.site-search[data-astro-cid-fzpbxy5g] .site-search-icon{flex-shrink:0}.site-search[data-astro-cid-fzpbxy5g] input[data-astro-cid-fzpbxy5g]{min-inline-size:0;color:var(--color-bar-text);font:inherit;background:0 0;border:0;flex:1;align-self:stretch;padding:0}.site-search[data-astro-cid-fzpbxy5g] input[data-astro-cid-fzpbxy5g]::placeholder{color:var(--color-bar-muted);opacity:1}.site-search[data-astro-cid-fzpbxy5g] input[data-astro-cid-fzpbxy5g]:focus-visible{outline:none}.site-search[data-astro-cid-fzpbxy5g]:focus-within{border-color:var(--color-bar-accent)}.site-kbd[data-astro-cid-fzpbxy5g]{border:1px solid var(--color-bar-border);font-family:var(--font-sans);border-radius:.25rem;padding-inline:.375rem;font-size:.75rem;display:none}@media (width>=64rem){.site-kbd[data-astro-cid-fzpbxy5g]{display:inline-block}}@media (pointer:coarse){.site-kbd[data-astro-cid-fzpbxy5g]{display:none}}.site-explore[data-astro-cid-fzpbxy5g],.site-settings[data-astro-cid-fzpbxy5g]{align-self:stretch;position:relative}.site-search-link[data-astro-cid-fzpbxy5g]{color:var(--color-bar-text);justify-content:center;align-items:center;display:inline-flex}@media (width>=40rem){.site-search-link[data-astro-cid-fzpbxy5g]{display:none}}.site-button[data-astro-cid-fzpbxy5g]{block-size:100%;color:var(--color-bar-text);cursor:pointer;justify-content:center;align-items:center;list-style:none;display:flex}.site-button[data-astro-cid-fzpbxy5g]::-webkit-details-marker{display:none}.site-explore[data-astro-cid-fzpbxy5g][open]>.site-button[data-astro-cid-fzpbxy5g],.site-settings[data-astro-cid-fzpbxy5g][open]>.site-button[data-astro-cid-fzpbxy5g]{box-shadow:inset 0 -2px 0 var(--color-bar-accent)}.site-explore[data-astro-cid-fzpbxy5g]>.site-button[data-astro-cid-fzpbxy5g]{padding-inline:.5rem}.site-explore-label[data-astro-cid-fzpbxy5g]{white-space:nowrap;align-items:center;gap:.25rem;display:none}.site-menu-label[data-astro-cid-fzpbxy5g]{align-items:center;display:inline-flex}@media (width>=40rem){.site-explore-label[data-astro-cid-fzpbxy5g]{display:inline-flex}.site-menu-label[data-astro-cid-fzpbxy5g]{display:none}}.site-header[data-astro-cid-fzpbxy5g] .site-hidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.site-panel[data-astro-cid-fzpbxy5g]{z-index:10;border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text);box-shadow:var(--shadow-menu);white-space:nowrap;border-radius:.75rem;padding:.75rem;position:absolute;inset-block-start:calc(100% + .25rem);inset-inline-end:0}.site-header[data-astro-cid-fzpbxy5g] .menu-row{min-block-size:2.75rem;inline-size:100%;color:var(--color-text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:.5rem;align-items:center;gap:.75rem;padding:0;padding-inline:.75rem;text-decoration:none;display:flex}.site-header[data-astro-cid-fzpbxy5g] .menu-row:hover,.site-header[data-astro-cid-fzpbxy5g] .menu-row:focus-visible{background:var(--color-surface)}.site-header[data-astro-cid-fzpbxy5g] .menu-row[aria-current=page]{color:var(--color-accent);border-inline-start:3px solid var(--color-accent)}.site-sheet[data-astro-cid-fzpbxy5g]{inset-inline:0 auto}.site-sheet-settings[data-astro-cid-fzpbxy5g]{border-block-start:1px solid var(--color-border);margin-block-start:1rem;padding-block-start:1rem}@media (width>=40rem){.site-sheet-settings[data-astro-cid-fzpbxy5g]{display:none}}@media (width<=39.99rem){.site-settings[data-astro-cid-fzpbxy5g]{display:none}.site-explore[data-astro-cid-fzpbxy5g]{position:static}.site-sheet[data-astro-cid-fzpbxy5g]{max-block-size:calc(100dvh - var(--site-bar));white-space:normal;border-radius:0;inset-inline:0;overflow-y:auto}}.site-signin[data-astro-cid-fzpbxy5g]{border:1px solid var(--color-bar-border);color:var(--color-bar-text);white-space:nowrap;border-radius:.5rem;flex-shrink:0;align-items:center;padding-inline:.75rem;text-decoration:none;display:inline-flex}.site-signin[data-astro-cid-fzpbxy5g]:hover{border-color:var(--color-bar-accent)}@media (width<=21.99rem){.site-name[data-astro-cid-fzpbxy5g]{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}.site-header[data-astro-cid-fzpbxy5g] :focus-visible{outline:2px solid var(--color-bar-accent);outline-offset:2px}.site-panel[data-astro-cid-fzpbxy5g] :focus-visible{outline-color:var(--color-accent)}*{box-sizing:border-box}html{background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);-webkit-text-size-adjust:100%;line-height:1.5}body{flex-direction:column;min-height:100vh;margin:0;display:flex}body>main{flex:1}h1,h2,h3{font-family:var(--font-serif);font-weight:700;line-height:1.2}a{color:var(--color-accent)}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}[dir=rtl] .flip-rtl{transform:scaleX(-1)}
