.state-day{isolation:isolate;color:var(--foreground);border-bottom:1px solid var(--border);background:linear-gradient(112deg,#fff7ea 0%,#f8f9fe 44%,#e4ecff 100%);position:relative;overflow:hidden}.state-day h1 em{font-family:var(--font-fraunces-italic), var(--font-fraunces), serif;color:var(--primary);padding-bottom:.06em;font-style:italic}.state-face{width:var(--s);height:var(--s);object-fit:cover;object-position:50% 22%;color:var(--primary);font-weight:600;font-size:calc(var(--s) * .36);background:#e6ebfa;border-radius:999px;flex:none;place-items:center;line-height:1;display:inline-grid;box-shadow:0 0 0 2.5px #fff,0 2px 8px #1018402e}.state-faces{padding-left:calc(var(--s) * .24);display:inline-flex}.state-faces>*{margin-left:calc(var(--s) * -.24)}.state-face-more{background:var(--foreground);color:#fff;font-size:calc(var(--s) * .5);font-weight:500}@media (max-width:639.98px){.state-face-wide{display:none}.state-faces-meet,.state-faces-meet .state-face{--s:40px!important}}@media (min-width:640px){.state-face-narrow{display:none}}
