.home-stat{width:100%;text-align:center;color:inherit;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:100px;cursor:pointer}.home-stat strong{font-size:28px}.home-stat small{font-size:12px;color:inherit}.home-return{margin:8px 0 12px}.rating-wizard{margin:22px 0}.rating-wizard h3{font-size:23px}.rating-wizard #ratingAnswer{min-height:115px}#ratingError{color:#da5677}#ratings .card>h2{margin-top:0}.appearance-settings{border-top:1px solid #8885;margin-top:20px;padding-top:10px}[data-appearance-choice][aria-pressed=true]{outline:2px solid currentColor;outline-offset:2px}#nav button{flex:1}#home .quick-grid{grid-template-columns:repeat(3,minmax(0,1fr))}#home .quick-card{min-width:0;padding:18px 12px}#home .quick-card strong{font-size:15px}#home .quick-card small{font-size:11px}@media(max-width:450px){#home .quick-grid{grid-template-columns:1fr}#home .quick-card{min-height:90px;display:grid;grid-template-columns:35px 1fr;gap:4px 12px;text-align:left}#home .quick-card .symbol{grid-row:span 2}#home .quick-card small{grid-column:2}.home-stat{padding:14px 5px;min-height:92px}.home-stat strong{font-size:24px}}
html[data-theme][data-appearance=day]{color-scheme:light;background:#f4f8ff;color:#23364c;--day-bg:#f4f8ff;--day-card:#fff;--day-soft:#e6effc;--day-border:#c1d2e9;--day-accent:#2b5685;--day-muted:#52677e}
html[data-theme=pink][data-appearance=day]{background:#fff6fa;color:#493040;--day-bg:#fff6fa;--day-card:#fffafd;--day-soft:#fbe4ef;--day-border:#e7c5d7;--day-accent:#864563;--day-muted:#785a6b}
html[data-theme][data-appearance=day] body{background:radial-gradient(ellipse at top,var(--day-soft),var(--day-bg) 65%);color:inherit}
html[data-theme][data-appearance=day] :is(.card,.album-card,.movie-dialog,.gift-card,.plan-card,.place-tile,.quick-card,.dash-panel,.theme-dialog,.partner-notifications-panel){background:var(--day-card);border-color:var(--day-border);color:inherit}
html[data-theme][data-appearance=day] :is(.hero,.date-feature,.couple-cover){background:linear-gradient(135deg,var(--day-soft),var(--day-card));border-color:var(--day-border);color:inherit}
html[data-theme][data-appearance=day] :is(.hint,.muted,.welcome,.home-note,.hero p,.couple-cover p,.album-body p,.theme-dialog p,.memory-ribbon,.eyebrow,.quick-card small){color:var(--day-muted)}
html[data-theme][data-appearance=day] :is(input,select,textarea){background:var(--day-card);color:inherit;border-color:var(--day-border)}
html[data-theme][data-appearance=day] button{background:var(--day-soft);color:var(--day-accent);border-color:var(--day-border)}
html[data-theme][data-appearance=day] :is(button.secondary,button.text-button,.filter-row button,.home-stat,.quick-card){background:var(--day-card);color:var(--day-accent);border-color:var(--day-border)}
html[data-theme][data-appearance=day] nav{background:color-mix(in srgb,var(--day-card) 95%,transparent);border-color:var(--day-border)}
html[data-theme][data-appearance=day] nav button{background:transparent;color:var(--day-muted)}html[data-theme][data-appearance=day] nav button.active{background:var(--day-soft);color:var(--day-accent)}
html[data-theme][data-appearance=day] :is(.stat,.rating,.symbol,.couple-monogram,.couple-stats strong,.memory-ribbon strong,.tag){color:var(--day-accent)}
html[data-theme][data-appearance=day] :is(#calQuick,.theme-dialog){background:var(--day-card);color:inherit}html[data-theme][data-appearance=day] .cal-day.cal-picked{background:var(--day-soft)}
html[data-theme][data-appearance=day] .cal-day{background:transparent;color:inherit}html[data-theme][data-appearance=day] .cal-agenda-together>.tag{background:#fff;color:#303543;border:1px solid #8885}
html[data-theme][data-appearance=day] :is(a,.text-button){color:var(--day-accent)}
