#mature-warning-popup{display:none;position:fixed;z-index:9999;left:0;top:0;width:100vw;height:100vh;background:#141414bd;align-items:center;justify-content:center;animation:fadeInMature .4s}@keyframes fadeInMature{from{opacity:0}to{opacity:1}}#mature-warning-popup .mature-modal{background:#0e1726;color:#fff;max-width:95vw;width:470px;margin:auto;padding:32px 24px 24px 24px;border-radius:18px;box-shadow:0 8px 32px 0 rgba(0,0,0,.35);text-align:center;position:relative;border:1.5px solid #444}#mature-warning-popup .mature-icon{font-size:2.8rem;color:#ffb300;margin-bottom:12px;display:inline-block}#mature-warning-popup h4{margin-bottom:12px;font-weight:700;font-size:1.25rem;letter-spacing:.5px}#mature-warning-popup p{margin-bottom:28px;font-size:1rem;color:#e0e0e0}#mature-warning-popup .mature-btns{display:flex;gap:18px;justify-content:center}#mature-warning-popup button{min-width:90px;padding:10px 0;border-radius:8px;font-size:1rem;font-weight:600;border:none;outline:0;transition:background .18s,color .18s,box-shadow .18s;box-shadow:0 2px 8px rgba(0,0,0,.08);cursor:pointer}#mature-warning-yes{background:#53a4e0;color:#fff}#mature-warning-yes:hover{background:#004cc5;color:#fff}#mature-warning-no{background:#fff;color:#444;border:1.5px solid #bbb}#mature-warning-no:hover{background:#eee;color:#222}@media (max-width:500px){#mature-warning-popup .mature-modal{width:98vw;padding:18px 6vw 18px 6vw}#mature-warning-popup h4{font-size:1.1rem}#mature-warning-popup p{font-size:.98rem}}
