.custom-notice-wrapper{width:70%;margin:auto;padding:25px;position:relative;border-radius:35px;overflow:hidden;background:radial-gradient(circle at top left,#1e3a8a 0%,transparent 30%),radial-gradient(circle at bottom right,#0f766e 0%,transparent 30%),linear-gradient(135deg,#020617,#0f172a,#111827);box-shadow:0 20px 60px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.05)}.custom-notice-wrapper::before{content:"";position:absolute;width:500px;height:500px;background:#3b82f6;filter:blur(180px);opacity:.15;top:-200px;left:-150px}.custom-notice-wrapper::after{content:"";position:absolute;width:450px;height:450px;background:#22c55e;filter:blur(160px);opacity:.12;bottom:-180px;right:-120px}.custom-notice-box{position:relative;z-index:2;padding:20px 18px;border-radius:30px;text-align:center;background:rgba(255,255,255,.06);backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px 1px rgba(255,255,255,.06),0 15px 35px rgba(0,0,0,.35);animation:floatCard 4s ease-in-out infinite}.custom-notice-box::before{content:"";position:absolute;top:0;left:0;width:100%;height:5px;background:linear-gradient(90deg,#06b6d4,#3b82f6,#8b5cf6,#22c55e)}.custom-badge{display:inline-block;padding:10px 24px;border-radius:50px;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;font-size:13px;font-weight:700;letter-spacing:2px;margin-bottom:28px;text-transform:uppercase;box-shadow:0 10px 25px rgba(239,68,68,.35)}.custom-notice-box h1{font-size:46px;line-height:1.3;font-weight:800;margin-bottom:28px;color:#fff;text-shadow:0 5px 20px rgba(255,255,255,.08)}.custom-notice-box p{font-size:22px;line-height:2;color:#dbeafe;font-weight:400}.custom-second-text{margin-top:25px}.custom-date{color:#38bdf8;font-weight:700}.custom-eid{color:#4ade80;font-weight:700}.custom-footer{margin-top:35px;padding-top:22px;border-top:1px solid rgba(255,255,255,.08);color:#cbd5e1;font-size:16px;letter-spacing:.5px}@media (max-width:768px){.custom-notice-wrapper{width:95%;padding:15px;border-radius:25px}.custom-notice-box{padding:35px 22px;border-radius:22px}.custom-notice-box h1{font-size:30px}.custom-notice-box p{font-size:17px;line-height:1.8}.custom-badge{font-size:11px;padding:8px 18px}.custom-footer{font-size:14px}}