:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#fff;--color-ink:#2e3142;--color-accent:#ec995a;--color-accent-cool:#4fb0d8;--color-success:#52b355;--color-warning:#f2d14b;--color-error:#f25c4b;--color-info:#4f87db;--color-success-strong:#26732e;--color-warning-strong:#806000;--color-error-strong:#bd3528;--color-info-strong:#245da8;--color-accent-strong:var(--accent-strong-light);--accent-strong-light:#9a4b13;--accent-strong-dark:#ec995a;--color-warning-fill:var(--color-warning-strong);--color-on-accent:#2e3142;--color-focus-ring:var(--color-accent-strong);--color-accent-border:var(--color-accent);--color-illustration-outline:#2e3142;--color-illustration-line:#2e3142;--color-shadow:#2e314226;--color-backdrop:#2e314280;--color-record-birthday:#a21caf;--color-record-adoption:#4d7c0f;--color-record-feeding:#b45309;--color-record-poop:#795548;--color-record-weight:#7c3aed;--color-record-vomit:#c2410c;--color-record-water:#0369a1;--color-record-shampoo:#0e7490;--color-record-brushing:#1d4ed8;--color-record-cleaning:#0f766e;--color-record-symptom:#be123c;--color-record-medication-dose:#15803d;--color-record-hospital-visit:#be185d;--color-record-expense:#8a6508;--color-record-memo:#4b5563;--mix-border:20%;--mix-border-subtle:15%;--mix-ink-muted:78%;--mix-ink-subtle:70%;--mix-border-input:62%;--color-border:color-mix(in srgb, var(--color-ink) var(--mix-border), var(--color-bg));--color-border-input:color-mix(in srgb, var(--color-ink) var(--mix-border-input), var(--color-bg));--color-border-subtle:color-mix(in srgb, var(--color-ink) var(--mix-border-subtle), var(--color-bg));--color-ink-muted:color-mix(in srgb, var(--color-ink) var(--mix-ink-muted), var(--color-bg));--color-ink-subtle:color-mix(in srgb, var(--color-ink) var(--mix-ink-subtle), var(--color-bg));--color-border-emphasis:transparent;--font-sans:system-ui, -apple-system, "Hiragino Sans", "Yu Gothic UI", "Yu Gothic", "Noto Sans JP", sans-serif;--font-scale:1;--text-xl:calc(26px * var(--font-scale));--text-lg:calc(20px * var(--font-scale));--text-md:calc(17px * var(--font-scale));--text-sm:calc(15px * var(--font-scale));--text-xs:calc(12px * var(--font-scale));--text-chart:calc(11px * var(--font-scale));--text-input:max(16px, calc(16px * var(--font-scale)));--font-weight-bold:700;--font-weight-regular:400;--line-height-body:1.7;--line-height-heading:1.4;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-10:40px;--radius-base:4px;--border-width:1px;--transition-base:.15s ease;--focus-ring-width:2px;--focus-ring-offset:1px}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#1c1e27;--color-ink:#e6e7ee;--color-success-strong:#52b355;--color-warning-strong:#f2d14b;--color-error-strong:#f25c4b;--color-info-strong:#4f87db;--color-accent-strong:var(--accent-strong-dark);--color-warning-fill:#8f7200;--color-illustration-line:#a6a9b8;--color-shadow:#00000073;--color-backdrop:#0009;--color-record-birthday:#e879f9;--color-record-adoption:#a3e635;--color-record-feeding:#fbbf24;--color-record-poop:#c8a08a;--color-record-weight:#a78bfa;--color-record-vomit:#fb923c;--color-record-water:#38bdf8;--color-record-shampoo:#22d3ee;--color-record-brushing:#7aa2ff;--color-record-cleaning:#2dd4bf;--color-record-symptom:#fb7185;--color-record-medication-dose:#4ade80;--color-record-hospital-visit:#f472b6;--color-record-expense:#d9b44a;--color-record-memo:#cbd5e1}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=dark]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#1c1e27;--color-ink:#e6e7ee;--color-success-strong:#52b355;--color-warning-strong:#f2d14b;--color-error-strong:#f25c4b;--color-info-strong:#4f87db;--color-accent-strong:var(--accent-strong-dark);--color-warning-fill:#8f7200;--color-illustration-line:#a6a9b8;--color-shadow:#00000073;--color-backdrop:#0009;--color-record-birthday:#e879f9;--color-record-adoption:#a3e635;--color-record-feeding:#fbbf24;--color-record-poop:#c8a08a;--color-record-weight:#a78bfa;--color-record-vomit:#fb923c;--color-record-water:#38bdf8;--color-record-shampoo:#22d3ee;--color-record-brushing:#7aa2ff;--color-record-cleaning:#2dd4bf;--color-record-symptom:#fb7185;--color-record-medication-dose:#4ade80;--color-record-hospital-visit:#f472b6;--color-record-expense:#d9b44a;--color-record-memo:#cbd5e1}}:root[data-accent=blue]{--color-accent:#6fb3e0;--accent-strong-light:#1f5f8f;--accent-strong-dark:#6fb3e0}:root[data-accent=green]{--color-accent:#7cc48a;--accent-strong-light:#2e6b38;--accent-strong-dark:#7cc48a}:root[data-accent=pink]{--color-accent:#ef9ab8;--accent-strong-light:#a3325b;--accent-strong-dark:#ef9ab8}:root[data-accent=purple]{--color-accent:#b39ddb;--accent-strong-light:#5e3f9e;--accent-strong-dark:#b39ddb}:root[data-contrast=more]{--mix-border:62%;--mix-border-subtle:55%;--mix-ink-muted:92%;--mix-ink-subtle:88%;--mix-border-input:75%;--color-border-emphasis:var(--color-border);--color-accent-border:var(--color-accent-strong)}:root[data-font-size=small]{--font-scale:.9}:root[data-font-size=large]{--font-scale:1.15}:root[data-font-size=xlarge]{--font-scale:1.3}
html{background-color:var(--color-bg);height:100%}html,body{max-width:100vw;overflow-x:hidden}body{min-height:100%;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--color-ink);background-color:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;display:flex}*{box-sizing:border-box;margin:0;padding:0}h1,h2,h3,h4,h5,h6{line-height:var(--line-height-heading)}a{color:inherit;text-decoration:none}@media (prefers-reduced-motion:reduce){:root{--transition-base:0s}}::view-transition-group(.calendar-prev){animation:none;overflow:clip}::view-transition-group(.calendar-next){animation:none;overflow:clip}::view-transition-old(.calendar-prev){mix-blend-mode:normal;animation:.28s ease-out both calendar-slide}::view-transition-new(.calendar-prev){mix-blend-mode:normal;animation:.28s ease-out both calendar-slide}::view-transition-old(.calendar-next){mix-blend-mode:normal;animation:.28s ease-out both calendar-slide}::view-transition-new(.calendar-next){mix-blend-mode:normal;animation:.28s ease-out both calendar-slide}::view-transition-old(.calendar-prev){--calendar-slide-from:0;--calendar-slide-to:100%}::view-transition-new(.calendar-prev){--calendar-slide-from:-100%;--calendar-slide-to:0}::view-transition-old(.calendar-next){--calendar-slide-from:0;--calendar-slide-to:-100%}::view-transition-new(.calendar-next){--calendar-slide-from:100%;--calendar-slide-to:0}@keyframes calendar-slide{0%{translate:var(--calendar-slide-from)}to{translate:var(--calendar-slide-to)}}:root:active-view-transition-type(calendar-prev,calendar-next)::view-transition-old(root){display:none}:root:active-view-transition-type(calendar-prev,calendar-next)::view-transition-new(root){animation:none}:root:active-view-transition-type(calendar-prev,calendar-next)::view-transition{pointer-events:none}@media (prefers-reduced-motion:reduce){::view-transition-old(.calendar-prev){animation:none}::view-transition-new(.calendar-prev){animation:none}::view-transition-old(.calendar-next){animation:none}::view-transition-new(.calendar-next){animation:none}::view-transition-group(.calendar-prev){animation:none}::view-transition-group(.calendar-next){animation:none}}
.L5FxyW_content{flex-direction:column;flex:1;display:flex}.L5FxyW_statusBarEdge{display:none}@media (display-mode:standalone){.L5FxyW_statusBarEdge{z-index:50;background-color:var(--color-bg);pointer-events:none;-webkit-background-clip:text;background-clip:text;height:11px;display:block;position:fixed;top:0;left:0;right:0}}.L5FxyW_header{justify-content:flex-end;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);display:flex}.L5FxyW_iconLink{position:relative}
