/* 05. POPUPS + MAILCHIMP ------------------------------------------------- */
.pum-active .pum-overlay{background:#000 !important;opacity:.75 !important;}
.pum-active .pum-container{max-width:420px !important;border-radius:16px !important;overflow:hidden;}
@media (max-width:600px){.pum-active .pum-container{max-width:92vw !important;}}
.pum-content form.mc4wp-form,.pum-content form.mc4wp-form *{color:#fff !important;}
.pum-content form.mc4wp-form .hf-title{display:block;font-size:22px;font-weight:800;line-height:1.2;margin:0 0 12px;}
.pum-content form.mc4wp-form .hf-opt{display:flex;align-items:center;gap:.6rem;margin:6px 0;font-size:16px;}
.pum-content form.mc4wp-form input[type="checkbox"]{width:20px;height:20px;accent-color:var(--om-accent);}
.pum-content form.mc4wp-form .hf-email label{display:none !important;}
.pum-content form.mc4wp-form .hf-email input[type="email"]{width:100%;padding:12px 14px;border-radius:10px;border:1px solid #3e3e3e !important;background:#0d0d0d !important;color:#fff !important;font-size:16px;}
.pum-content form.mc4wp-form .hf-email input::placeholder{color:#bfbfbf;}
.pum-content form.mc4wp-form .hf-submit input[type="submit"]{width:100%;padding:12px 16px;border:0;border-radius:12px;background:var(--om-accent) !important;color:#fff !important;font-weight:700;cursor:pointer;font-size:16px;}
.pum-content form.mc4wp-form .hf-submit input[type="submit"]:hover{filter:brightness(1.1) !important;}
#popmake-1830 .mc4wp-form .hf-title,#pum-1830 .mc4wp-form .hf-title{font-size:0 !important;line-height:0 !important;}
#popmake-1830 .mc4wp-form .hf-title::before,#pum-1830 .mc4wp-form .hf-title::before{content:"Do you want a Weekly Free 5e Digest?";display:block;font-size:22px;line-height:1.2;font-weight:800;}
#popmake-1830 .mc4wp-form .hf-interests .hf-opt,#pum-1830 .mc4wp-form .hf-interests .hf-opt{display:none !important;}
#popmake-1830 .mc4wp-form .hf-interests .hf-opt:nth-of-type(3),#pum-1830 .mc4wp-form .hf-interests .hf-opt:nth-of-type(3){display:flex !important;align-items:flex-start;gap:10px;}
#popmake-1830 .mc4wp-form .hf-interests .hf-opt:nth-of-type(3) *,#pum-1830 .mc4wp-form .hf-interests .hf-opt:nth-of-type(3) *{font-size:0 !important;line-height:0 !important;}
#popmake-1830 .mc4wp-form .hf-interests .hf-opt:nth-of-type(3) input[type="checkbox"],#pum-1830 .mc4wp-form .hf-interests .hf-opt:nth-of-type(3) input[type="checkbox"]{margin-top:3px !important;}
#popmake-1830 .mc4wp-form .hf-interests .hf-opt:nth-of-type(3)::after,#pum-1830 .mc4wp-form .hf-interests .hf-opt:nth-of-type(3)::after{content:"Yes, I want the useful weekly digest, featuring:\00000A\00000A• DM Tips\00000A• Subsystems\00000A• Quick Tables\00000A• Narrative Layers\00000A• Weird Trinkets\00000A• Fast Encounters\00000A• Plot Hooks.\00000A\00000ABonus:\00000A• Surprise gift on signup" !important;font-size:14px;line-height:1.32;white-space:pre-line;display:block;}
.omrs-footer-signup form.mc4wp-form{max-width:620px !important;margin:0 auto 18px !important;color:#fff !important;text-align:center !important;}
.omrs-footer-signup form.mc4wp-form .mc4wp-form-fields{display:grid !important;grid-template-columns:340px 140px !important;gap:12px !important;align-items:center !important;justify-content:center !important;width:100% !important;margin:0 auto !important;}
.omrs-footer-signup .hf-interests{grid-column:1 / -1 !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;gap:7px !important;margin:0 0 6px !important;padding:0 !important;text-align:center !important;}
.omrs-footer-signup .hf-title{order:1 !important;display:block !important;width:100% !important;margin:0 !important;padding:0 !important;font-size:0 !important;line-height:0 !important;color:transparent !important;}
.omrs-footer-signup .hf-title::before{content:"Get the Weekly Free 5e Digest";display:block !important;font-size:27px !important;line-height:1.18 !important;font-weight:800 !important;color:#fff !important;margin:0 0 8px !important;text-align:center !important;}
.omrs-footer-signup .hf-title::after{content:"DM Tips, Subsystems, Quick Tables, Narrative Layers, Weird Trinkets, Fast Encounters and Plot Hooks.";display:block !important;font-size:14px !important;line-height:1.35 !important;font-weight:400 !important;color:#fff !important;opacity:.92 !important;width:100% !important;max-width:620px !important;margin:0 auto 4px !important;text-align:center !important;white-space:pre-line !important;}
.omrs-footer-signup .hf-interests .hf-opt{display:none !important;}
.omrs-footer-signup .hf-interests .hf-opt:nth-of-type(3){order:2 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;margin:0 !important;padding:0 !important;}
.omrs-footer-signup .hf-interests .hf-opt:nth-of-type(3) *{font-size:0 !important;line-height:0 !important;}
.omrs-footer-signup .hf-interests .hf-opt:nth-of-type(3) input[type="checkbox"]{width:17px !important;height:17px !important;margin:0 !important;accent-color:var(--om-accent) !important;}
.omrs-footer-signup .hf-interests .hf-opt:nth-of-type(3)::after{content:"Yes, send me the useful weekly digest.";display:inline-block !important;font-size:14px !important;line-height:1.3 !important;font-weight:600 !important;color:#fff !important;}
.omrs-footer-signup .hf-interests::after{order:3 !important;content:"Bonus: surprise gift on signup.";display:block !important;font-size:14px !important;line-height:1.3 !important;font-weight:700 !important;color:#fff !important;margin:-2px 0 0 !important;text-align:center !important;}
.omrs-footer-signup .hf-email{grid-column:1 !important;margin:0 !important;padding:0 !important;}
.omrs-footer-signup .hf-email label{display:none !important;}
.omrs-footer-signup input[type="email"]{width:100% !important;height:44px !important;padding:0 15px !important;border-radius:8px !important;border:1px solid rgba(255,255,255,.22) !important;background:#0d0d0d !important;color:#fff !important;font-size:15px !important;line-height:44px !important;box-sizing:border-box !important;outline:none !important;}
.omrs-footer-signup input[type="email"]::placeholder{color:#bfbfbf !important;}
.omrs-footer-signup .hf-submit{grid-column:2 !important;margin:0 !important;padding:0 !important;}
.omrs-footer-signup input[type="submit"]{width:100% !important;height:44px !important;padding:0 14px !important;border:0 !important;border-radius:8px !important;background:var(--om-accent) !important;color:#fff !important;font-size:15px !important;line-height:44px !important;font-weight:800 !important;cursor:pointer !important;box-sizing:border-box !important;}
.omrs-footer-signup input[type="submit"]:hover{filter:brightness(1.1) !important;}
@media (max-width:768px){.omrs-footer-signup form.mc4wp-form{max-width:92vw !important;}.omrs-footer-signup form.mc4wp-form .mc4wp-form-fields{grid-template-columns:1fr !important;max-width:92vw !important;}.omrs-footer-signup .hf-email,.omrs-footer-signup .hf-submit{grid-column:1 !important;}.omrs-footer-signup .hf-title::before{font-size:23px !important;}.omrs-footer-signup .hf-title::after{max-width:92vw !important;font-size:14px !important;}#ast-scroll-top{bottom:86px !important;right:18px !important;}}

