.cookie-banner[x-cloak]{display:none!important}.cookie-banner{--cb-bg:#fffdf8eb;--cb-ink:#1b1a16;--cb-muted:#6c665b;--cb-line:#1b1a1621;--cb-accent:#f7b731;--cb-accent-ink:#17140c;--cb-shadow:0 18px 44px -32px #1b1a1699;z-index:60;border-top:1px solid var(--cb-line);background:var(--cb-bg);box-shadow:var(--cb-shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:var(--cb-ink);font-family:Figtree,ui-sans-serif,system-ui,sans-serif;position:fixed;bottom:0;left:0;right:0}.dark .cookie-banner{--cb-bg:#121311eb;--cb-ink:#f5f0e6;--cb-muted:#a6a197;--cb-line:#f5f0e621;--cb-shadow:0 18px 44px -32px #000000e6}.cookie-banner-inner{justify-content:space-between;align-items:center;gap:1rem;width:min(100% - 2.5rem,1180px);margin-inline:auto;padding:.85rem 0;display:flex}.cookie-banner-text{color:var(--cb-muted);margin:0;font-size:.82rem;line-height:1.55}.cookie-banner-text a{color:var(--cb-ink);text-underline-offset:2px;text-decoration:underline}.cookie-banner-text a:hover{color:var(--cb-accent)}.cookie-banner-actions{flex:none;align-items:center;gap:.5rem;display:flex}.cookie-banner-button{border:1px solid var(--cb-line);min-height:2.4rem;color:var(--cb-ink);white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;padding:.5rem 1rem;font-family:inherit;font-size:.82rem;font-weight:650;line-height:1.2;transition:transform .16s,background-color .16s,border-color .16s,color .16s}.cookie-banner-button:hover{border-color:var(--cb-accent);color:var(--cb-accent)}.cookie-banner-button.is-primary{background:var(--cb-accent);color:var(--cb-accent-ink);border-color:#0000}.cookie-banner-button.is-primary:hover{color:var(--cb-accent-ink);background:#ffc64a}.cookie-banner-button:focus-visible{outline:2px solid var(--cb-accent);outline-offset:3px}.cookie-settings{color:inherit;font:inherit;text-transform:none;cursor:pointer;background:0 0;border:0;padding:0}.cookie-settings:hover{text-underline-offset:2px;text-decoration:underline}.cookie-settings:focus-visible{outline:2px solid var(--cb-accent,#f7b731);outline-offset:3px}.daylog-auth-footer .cookie-settings{margin-left:.6rem}.cookie-banner-enter{transition:opacity .2s,transform .2s}.cookie-banner-enter-start{opacity:0;transform:translateY(.75rem)}.cookie-banner-enter-end{opacity:1;transform:translateY(0)}.cookie-banner-leave{transition:opacity .16s,transform .16s}.cookie-banner-leave-start{opacity:1;transform:translateY(0)}.cookie-banner-leave-end{opacity:0;transform:translateY(.75rem)}@media (width<=620px){.cookie-banner-inner{flex-direction:column;align-items:flex-start;gap:.75rem;padding:1rem 0}.cookie-banner-actions{width:100%}.cookie-banner-button{flex:auto}}@media (prefers-reduced-motion:reduce){.cookie-banner,.cookie-banner-button,.cookie-banner-enter,.cookie-banner-leave{transition:none}}
