@font-face{font-family:IM Fell English SC;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/im-fell-english-sc-latin-400-normal-CW_nhHm4.woff2)format("woff2"),url(/assets/im-fell-english-sc-latin-400-normal-DPW2r_p4.woff)format("woff")}@font-face{font-family:IM Fell English;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/im-fell-english-latin-400-normal-BhowGHCQ.woff2)format("woff2"),url(/assets/im-fell-english-latin-400-normal-CxhBQSzl.woff)format("woff")}@font-face{font-family:IM Fell English;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/im-fell-english-latin-400-italic-DD_ylKHZ.woff2)format("woff2"),url(/assets/im-fell-english-latin-400-italic-hN89MLGX.woff)format("woff")}@font-face{font-family:IM Fell French Canon;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/im-fell-french-canon-latin-400-normal-CR4XPOt4.woff2)format("woff2"),url(/assets/im-fell-french-canon-latin-400-normal-DwHsrVhc.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-500-normal-B9HHJjqV.woff2)format("woff2"),url(/assets/dm-sans-latin-500-normal-Dr3UlScf.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-600-normal-Aqo67rzb.woff2)format("woff2"),url(/assets/dm-sans-latin-600-normal-BmdmIIQ2.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-700-normal-DvUfVpUG.woff2)format("woff2"),url(/assets/dm-sans-latin-700-normal-CUSSCpQX.woff)format("woff")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--paper:#f9f7e8;--surface:#e6e3d5;--border:#b9b6a8;--ink:#291e14;--label:#4f4e49;--muted:#77766f;--footer-handle:#77766f;--rule:#b6b5ab;--placeholder:#949288;--overlay:#f9f7e8b3;--primary:#74393f;--on-primary:#f9f7e8;--dark-primary:#291e14;--on-dark-primary:#f9f7e8;--weekend:#9c4b53;--today:#606831;--today-fill:#60683133;--card-inner:#f8f4ed;--card-label:#949288;--card-meta:#5c5b52;--food:#953437;--food-dark:#59262b;--cozy-stripe:#4b5143;--xmas-gold:#bb954b;--xmas-gold-text:#7d6027;--gold-dot:#be8b06;--diamond-fill:#2c1d17;--diamond-opacity:.05;--font-display:"IM Fell English SC", "IM Fell English", Georgia, serif;--font-serif:"IM Fell English", Georgia, serif;--font-canon:"IM Fell French Canon", "IM Fell English", Georgia, serif;--font-sans:"DM Sans", system-ui, -apple-system, sans-serif;--track-tight:-.03em;--track-footer:.01em;--gutter:16px;--column:390px;--gap-group:24px;--gap-label:10px;--gap-chip:16px;--pad-field:16px;--pad-button-x:24px;--pad-button-y:20px;--pad-calendar:24px;--hit:40px;--radius:0;--stroke:1px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--paper:#1c1e22;--surface:#2a2c31;--border:#4a4b4f;--ink:#f9f7e8;--label:#a8a494;--muted:#89877d;--footer-handle:#c3bfae;--rule:#5f5e59;--placeholder:#77766f;--overlay:#1c1e22b3;--primary:#74393f;--on-primary:#f9f7e8;--dark-primary:#f9f7e8;--on-dark-primary:#291e14;--weekend:#c26a72;--today:#a3ab62;--today-fill:#a3ab6233;--diamond-fill:#99b6d9;--diamond-opacity:.05}}.t-app-title{font:400 48px/normal var(--font-display);letter-spacing:var(--track-tight);color:var(--ink)}.t-page-title{font:400 34px/normal var(--font-display);letter-spacing:var(--track-tight);color:var(--ink)}.t-month{font:400 24px/normal var(--font-display);color:var(--ink)}.t-shuffle{font:400 22px/normal var(--font-display);letter-spacing:var(--track-tight);color:#fff}.t-button{font:400 18px/normal var(--font-display)}.t-card-title{font:400 24px/1.15 var(--font-serif);letter-spacing:var(--track-tight);text-align:center;color:var(--ink)}.t-weekday{font:400 16px/normal var(--font-serif)}.t-value{font:400 16px/normal var(--font-canon);font-variant-numeric:lining-nums tabular-nums}.t-label{font:500 16px/normal var(--font-sans);letter-spacing:var(--track-tight);color:var(--label)}.t-card-label{font:700 10px/normal var(--font-sans);text-transform:uppercase;color:var(--card-label)}.t-card-meta{font:600 13px/normal var(--font-sans);color:var(--card-meta)}.t-footer{font:700 14px/normal var(--font-sans);letter-spacing:var(--track-footer);color:var(--muted)}*,:before,:after{box-sizing:border-box}html,body{background:var(--paper);min-height:100%;color:var(--ink);font-family:var(--font-sans);-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;margin:0}#root{min-height:100dvh}.app-column{width:100%;max-width:var(--column);min-height:100dvh;padding:env(safe-area-inset-top) var(--gutter) env(safe-area-inset-bottom);margin:0 auto;position:relative}.bg-diamonds{isolation:isolate;position:relative}.bg-diamonds:before{content:"";z-index:-1;pointer-events:none;background-color:var(--diamond-fill);opacity:var(--diamond-opacity);position:absolute;inset:0;-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='115.618'%20height='169.281'%20viewBox='0%200%20115.618%20169.281'%3e%3cpath%20d='M57.767%200%20115.533%2084.64%2057.767%20169.281%200%2084.64Z'/%3e%3c/svg%3e") calc(50% + 57.809px) -84px/115.618px 169.281px;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='115.618'%20height='169.281'%20viewBox='0%200%20115.618%20169.281'%3e%3cpath%20d='M57.767%200%20115.533%2084.64%2057.767%20169.281%200%2084.64Z'/%3e%3c/svg%3e") calc(50% + 57.809px) -84px/115.618px 169.281px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
