.profile-reminder{box-sizing:border-box;position:fixed;inset:0;margin:auto;width:min(94vw,860px);max-height:90dvh;overflow:auto;padding:38px 90px 30px;border:2px solid #bfa05a;border-radius:28px;background:linear-gradient(145deg,#fffdf7,#eef8ec);color:#21483e;box-shadow:0 20px 80px #12392b55;font:500 19px/1.9 system-ui,sans-serif;text-align:center;isolation:isolate}.profile-reminder:not([open]){display:none}.profile-reminder::backdrop{background:#113c3980;backdrop-filter:blur(3px)}.profile-reminder h2{font-size:clamp(24px,3.3vw,34px);line-height:1.5;margin:4px 0 16px;color:inherit}.profile-reminder p{margin:12px 0}.profile-reminder-icon{font-size:42px}.profile-reminder-kicker{font-size:11px;letter-spacing:2px;color:#6d783d}.profile-reminder-note{font-weight:650}.profile-reminder-english{font-size:15px;color:#51695e}.profile-reminder small{display:block;margin-top:18px;font-size:13px;color:#576959}.profile-reminder-botanical{position:absolute;top:45px;bottom:15px;width:80px;opacity:.75;pointer-events:none;z-index:-1}.profile-reminder-botanical svg{height:100%;max-height:450px;width:100%}.botanical-right{right:4px}.botanical-left{left:4px;transform:scaleX(-1)}.profile-reminder-dismiss{position:absolute;top:12px;left:16px;display:grid;place-items:center;width:40px;height:40px;border:1px solid #cdbb92;border-radius:50%;background:#fffaf0;color:#31524a;font-size:28px;cursor:pointer}.profile-reminder-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin:22px 0 10px}.profile-reminder-actions a,.profile-reminder-actions button{padding:12px 22px;border-radius:14px;font:700 17px/1.6 system-ui;cursor:pointer;text-decoration:none}.profile-reminder-actions a{background:#087e70;color:#fff;border:1px solid #087e70;box-shadow:0 5px 14px #087e7022}.profile-reminder-actions button{background:transparent;border:1px solid #a9bbaa;color:inherit}.profile-reminder :focus-visible{outline:3px solid #23b5a2;outline-offset:4px}html[data-theme=dark] .profile-reminder{background:linear-gradient(145deg,#183d3d,#203127);color:#f2f6e8;border-color:#dfc280}html[data-theme=dark] .profile-reminder small,html[data-theme=dark] .profile-reminder-english,html[data-theme=dark] .profile-reminder-kicker{color:#c9d9c6}html[data-theme=emerald] .profile-reminder{background:linear-gradient(145deg,#f7f9e9,#dff1e6);color:#173f34}@media(max-width:600px){.profile-reminder{padding:46px 35px 24px;font-size:16px;border-radius:22px;max-height:88dvh}.profile-reminder-botanical{width:32px;opacity:.4;top:65px}.profile-reminder h2{font-size:24px}.profile-reminder-actions{flex-direction:column}.profile-reminder-actions a,.profile-reminder-actions button{font-size:16px}.profile-reminder-english{font-size:13px}.profile-reminder-kicker{font-size:9px;letter-spacing:1px}}
