#rt-discord-reminder.rt-dr-overlay{position:fixed;inset:0;z-index:999999;display:flex;align-items:center;justify-content:center;padding:18px;background:rgba(5,5,12,.72);backdrop-filter:blur(3px);animation:rtDrFade .18s ease both}
#rt-discord-reminder *{box-sizing:border-box}
#rt-discord-reminder .rt-dr-card{position:relative;width:min(100%,470px);padding:30px 28px 24px;text-align:center;color:#d1d3dd;background:radial-gradient(circle at 50% -20%,rgba(88,101,242,.23),transparent 44%),linear-gradient(180deg,#17172a 0%,#0d0d1a 100%);border:1px solid #3a3a55;border-top:3px solid #5865F2;border-radius:12px;box-shadow:0 24px 70px rgba(0,0,0,.55);font-family:Arial,Helvetica,sans-serif;animation:rtDrPop .2s ease both}
#rt-discord-reminder .rt-dr-close{position:absolute;top:10px;right:12px;width:34px;height:34px;border:0;border-radius:7px;background:transparent;color:#9da2b4;font:400 28px/30px Arial,sans-serif;cursor:pointer}
#rt-discord-reminder .rt-dr-close:hover,#rt-discord-reminder .rt-dr-close:focus-visible{background:#24243a;color:#fff;outline:2px solid #7480ff;outline-offset:1px}
#rt-discord-reminder .rt-dr-icon{display:flex;align-items:center;justify-content:center;width:82px;height:82px;margin:0 auto 13px;border-radius:50%;background:rgba(13,13,26,.72);border:1px solid rgba(230,126,34,.45);box-shadow:0 8px 26px rgba(0,0,0,.32)}
#rt-discord-reminder .rt-dr-icon img{display:block;width:76px;height:76px;max-width:76px;max-height:76px;object-fit:contain;border-radius:50%}
#rt-discord-reminder .rt-dr-eyebrow{margin:0 0 7px;color:#e67e22;font:700 .74rem/1.2 Rajdhani,Arial,sans-serif;letter-spacing:1.4px;text-transform:uppercase}
#rt-discord-reminder h2{margin:0 0 10px!important;color:#fff!important;font:700 clamp(1.6rem,5vw,2rem)/1.08 Rajdhani,Arial,sans-serif!important;text-transform:none!important;letter-spacing:.2px!important}
#rt-discord-reminder .rt-dr-copy{max-width:390px;margin:0 auto 15px;color:#b8bbc8;font-size:.98rem;line-height:1.55}
#rt-discord-reminder .rt-dr-proof{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 12px;margin:0 auto 20px;color:#9da2b4;font:600 .76rem/1.35 Rajdhani,Arial,sans-serif}
#rt-discord-reminder .rt-dr-primary{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;min-height:48px;padding:12px 18px;background:#5865F2;border:1px solid #5865F2;border-radius:6px;color:#fff!important;text-decoration:none!important;font:700 .98rem/1.1 Rajdhani,Arial,sans-serif;letter-spacing:.5px;text-transform:uppercase;box-shadow:0 8px 22px rgba(88,101,242,.24);transition:background .16s ease,border-color .16s ease,transform .16s ease}
#rt-discord-reminder .rt-dr-primary:hover,#rt-discord-reminder .rt-dr-primary:focus-visible{background:#4752c4;border-color:#4752c4;transform:translateY(-1px);outline:2px solid #9aa2ff;outline-offset:2px}
#rt-discord-reminder .rt-dr-later{margin:11px 0 0;padding:8px 14px;border:0;background:transparent;color:#8f93a6;font:600 .84rem/1.2 Arial,sans-serif;cursor:pointer;text-decoration:underline;text-decoration-color:#48485f;text-underline-offset:3px}
#rt-discord-reminder .rt-dr-later:hover,#rt-discord-reminder .rt-dr-later:focus-visible{color:#fff;outline:2px solid #4b4b64;outline-offset:2px;border-radius:4px}
#rt-discord-reminder.rt-dr-leave{animation:rtDrFadeOut .18s ease both}
#rt-discord-reminder.rt-dr-leave .rt-dr-card{animation:rtDrPopOut .18s ease both}
@keyframes rtDrFade{from{opacity:0}to{opacity:1}}@keyframes rtDrFadeOut{from{opacity:1}to{opacity:0}}@keyframes rtDrPop{from{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}@keyframes rtDrPopOut{from{opacity:1;transform:none}to{opacity:0;transform:translateY(8px) scale(.985)}}
@media(max-width:520px){#rt-discord-reminder.rt-dr-overlay{padding:12px;align-items:flex-end}#rt-discord-reminder .rt-dr-card{width:100%;padding:26px 18px 20px;border-radius:12px 12px 8px 8px}#rt-discord-reminder .rt-dr-copy{font-size:.93rem}#rt-discord-reminder .rt-dr-proof{font-size:.72rem}}
@media(prefers-reduced-motion:reduce){#rt-discord-reminder.rt-dr-overlay,#rt-discord-reminder .rt-dr-card,#rt-discord-reminder.rt-dr-leave,#rt-discord-reminder.rt-dr-leave .rt-dr-card{animation:none!important}#rt-discord-reminder .rt-dr-primary{transition:none!important}}
