.vault-save-preferences{isolation:isolate;position:relative}.vault-save-preferences:disabled,.vault-preference-back:disabled{opacity:.65;cursor:wait}.preference-save-flash{border-radius:inherit;pointer-events:none;animation:.75s ease-out both preferenceSaveFlash;position:absolute;inset:-2px}.preference-saved-toast{z-index:2;top:max(20px, env(safe-area-inset-top));right:max(20px, env(safe-area-inset-right));color:#fff1f8;pointer-events:none;background:linear-gradient(115deg,#482338,#281b30);border:1px solid #ed9ac3;border-radius:10px;align-items:center;gap:12px;max-width:calc(100vw - 32px);padding:16px 22px;font-size:15px;animation:3.5s both preferenceToast;display:flex;position:fixed;box-shadow:0 10px 40px #10091380,0 0 24px #ee74b133}.preference-saved-icon{color:#321427;background:#f3a1c8;border-radius:50%;place-items:center;width:30px;height:30px;font-size:19px;font-weight:900;display:grid}.vault-preference-modal .preference-save-error{color:#ffc3d7;font-size:14px}@keyframes preferenceSaveFlash{0%{background:#f48cbd44;box-shadow:0 0 #ff8fc5}to{background:0 0;box-shadow:0 0 0 12px #ff8fc500}}@keyframes preferenceToast{0%{opacity:0;transform:translateY(-12px)scale(.97)}10%,88%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-8px)}}@media (max-width:600px){.preference-saved-toast{top:max(12px, env(safe-area-inset-top));padding:13px 17px;font-size:14px;right:16px}}@media (prefers-reduced-motion:reduce){.preference-saved-toast,.preference-save-flash{animation:none}.preference-save-flash{box-shadow:0 0 0 2px #f3a1c8}}
.gallery-empty-state-module__7AceSq__panel{box-sizing:border-box;width:var(--ev-content-width,calc(100% - 48px));text-align:center;background:radial-gradient(at 50% 30%,#39243966,#0000 70%),#1b1420;border:1px solid #82536e;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;min-height:clamp(340px,48svh,680px);margin:24px auto 48px;padding:clamp(32px,5vw,64px) 24px;display:flex}.gallery-empty-state-module__7AceSq__panel .gallery-empty-state-module__7AceSq__flower{object-fit:contain;width:clamp(160px,12vw,280px);max-width:60%;height:auto;margin:0 0 22px}.gallery-empty-state-module__7AceSq__panel h2{color:#f4e9ed;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,2.8vw,64px);font-style:italic;font-weight:400;line-height:1.2}.gallery-empty-state-module__7AceSq__panel p{color:#d8c5d1;max-width:42em;margin:18px 0 28px;font-size:clamp(15px,1.1vw,22px);line-height:1.65}.gallery-empty-state-module__7AceSq__panel button{color:#fff6fa;min-height:48px;font:inherit;cursor:pointer;background:linear-gradient(120deg,#aa647e,#88506e);border:1px solid #d395ad;border-radius:7px;padding:12px 28px;font-weight:600;transition:background .18s,box-shadow .18s}.gallery-empty-state-module__7AceSq__panel button:hover{background:#b97190;box-shadow:0 0 0 3px #c67c9c22}.gallery-empty-state-module__7AceSq__panel button:focus-visible{outline-offset:5px;outline:2px solid #ffc1df}@media (max-width:600px){.gallery-empty-state-module__7AceSq__panel{border-radius:12px;width:calc(100% - 24px);margin:16px auto 28px;padding:30px 20px}.gallery-empty-state-module__7AceSq__panel .gallery-empty-state-module__7AceSq__flower{width:160px;margin-bottom:18px}.gallery-empty-state-module__7AceSq__panel button{width:100%;max-width:280px}}
