html:has(dialog[open][modal-mode]){overflow:hidden}dialog{background:transparent;overflow:hidden;color:var(--wp--preset--color--black)}dialog::backdrop{background:rgba(218,37,77,0);transition:background .3s ease,-webkit-backdrop-filter .3s ease;transition:backdrop-filter .3s ease,background .3s ease;transition:backdrop-filter .3s ease,background .3s ease,-webkit-backdrop-filter .3s ease}dialog[modal-mode=full]{--animation-in-settings:300ms cubic-bezier(0.25,0,0.3,1) normal;position:relative;top:0;margin:0 auto;width:100%;height:100dvh;max-height:100dvh;max-width:898px;padding:45px 0 .75rem}dialog[modal-mode=full]::backdrop{background:rgba(218,37,77,.04);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);animation:none}dialog[modal-mode=full][open]::backdrop{animation:fadein var(--animation-in-settings)}dialog[modal-mode=full][open]{animation:fadein var(--animation-in-settings)}dialog[modal-mode=card]{--animation-in-settings:300ms cubic-bezier(0.25,0,0.3,1) normal;margin:auto;width:700px;max-width:calc(100% - 2rem);max-height:calc(100vh - 2rem);padding:0;border:none;border-radius:.75rem;background:var(--wp--preset--color--white);box-shadow:0 .25rem 1rem .25rem rgba(218,37,78,.1),0 -.75rem 3rem 1rem rgba(218,37,78,.05)}dialog[modal-mode=card]::backdrop{background:rgba(218,37,77,.04);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px)}dialog[modal-mode=card][open]::backdrop{animation:fadein var(--animation-in-settings)}dialog[modal-mode=card][open]{animation:fadein var(--animation-in-settings)}dialog[modal-mode=card] .eat-modal{position:relative;width:100%}dialog[modal-mode=card] .eat-modal-inner{padding:2.5rem 1rem 2rem}dialog[modal-mode=card] .close-button{position:absolute;top:.5rem;right:.5rem;display:flex;align-items:center;justify-content:center;padding:.25rem;color:inherit;background:none;border:none;cursor:pointer}dialog[modal-mode=card] .close-button svg{height:1.75rem;width:1.75rem}dialog[modal-mode=card].eat-comment-excerpt .eat-modal{display:flex;flex-direction:column;max-height:calc(100vh - 2rem)}dialog[modal-mode=card].eat-comment-excerpt .eat-modal-inner{min-height:0;overflow-y:auto;padding:2.5rem 2.5rem 2rem}dialog[modal-mode=side]{position:fixed;inset:0 0 0 auto;margin:0;width:420px;max-width:92%;height:100dvh;max-height:100dvh;padding:0;border:none;background:var(--wp--preset--color--white);translate:100% 0;transition:translate .4s cubic-bezier(.43,.35,.2,1),overlay allow-discrete .4s,display allow-discrete .4s}dialog[modal-mode=side]::backdrop{background:transparent;transition:background .4s ease,overlay allow-discrete .4s,display allow-discrete .4s}dialog[modal-mode=side][open]{translate:0 0}dialog[modal-mode=side][open]::backdrop{background:rgba(0,0,0,.4)}@starting-style{dialog[modal-mode=side][open]{translate:100% 0}dialog[modal-mode=side][open]::backdrop{background:transparent}}.theme-dark dialog{--wp--preset--color--white:var(--color-dark-900);--wp--preset--color--warm-100:var(--color-dark-800)}@keyframes fadein{0%{opacity:0}to{opacity:1}}.eat-notif-list{margin-bottom:1rem}.eat-notif-heading{font-weight:700;margin:0 0 .5rem}.eat-notif-list ul{list-style:none;margin:0;padding:0}.eat-notif-list li{padding:.375rem 0;font-size:.875rem}.eat-notif-list li.is-unread{font-weight:700}.eat-notif-list a{color:inherit;text-decoration:none}.eat-notif-list a:hover{color:var(--color-link-text)}eat-darkmode-toggle{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:.75rem 0}.eat-darkmode-toggle__label{display:flex;flex-direction:column;gap:.125rem;min-width:0}.eat-darkmode-toggle__title{font-weight:600}.eat-darkmode-toggle__switch{flex:0 0 auto;display:inline-flex;align-items:center;padding:0;border:none;background:none;border-radius:999px;cursor:pointer}.eat-darkmode-toggle__switch:focus-visible{outline:2px solid var(--color-link-text);outline-offset:3px}.eat-darkmode-toggle__track{position:relative;display:inline-flex;align-items:center;justify-content:space-between;width:60px;height:32px;padding:0 8px;border-radius:999px;background:color-mix(in srgb,currentcolor 16%,transparent);transition:background-color .25s ease}.eat-darkmode-toggle__icon{position:relative;z-index:2;font-size:.875rem;line-height:1;opacity:.4;transition:opacity .25s ease}.eat-darkmode-toggle__icon--light{color:var(--color-sun)}.eat-darkmode-toggle__icon--dark{color:var(--color-black)}.eat-darkmode-toggle__thumb{position:absolute;z-index:1;top:3px;left:3px;width:26px;height:26px;border-radius:50%;background:var(--color-white);box-shadow:0 1px 4px rgba(0,0,0,.3);transition:transform .25s cubic-bezier(.4,0,.2,1)}.eat-darkmode-toggle__switch[aria-checked=false] .eat-darkmode-toggle__icon--light{opacity:1}.eat-darkmode-toggle__switch[aria-checked=true] .eat-darkmode-toggle__track{background:var(--color-red)}.eat-darkmode-toggle__switch[aria-checked=true] .eat-darkmode-toggle__icon--dark{opacity:1}.eat-darkmode-toggle__switch[aria-checked=true] .eat-darkmode-toggle__thumb{transform:translateX(28px)}@media (prefers-reduced-motion:reduce){dialog[modal-mode=side]{transition:overlay allow-discrete .4s,display allow-discrete .4s;translate:0 0}.eat-darkmode-toggle__icon,.eat-darkmode-toggle__thumb,.eat-darkmode-toggle__track{transition:none}}