 body.ipsApp{background:radial-gradient(circle at 50% 0%, #36527f 0%, #1b1f33 42%, #0a0712 100%);color:#e9dfc7;}.ipsAreaBackground, .ipsAreaBackground_light, .ipsAreaBackground_reset, .ipsBox, .ipsBox_alt, .ipsPageHeader, .ipsBox.ipsPad{background:transparent !important;box-shadow:none !important;}.ipsNavBar_primary{background:#050814 !important;border-bottom:1px solid rgba(255,215,140,0.3);box-shadow:0 6px 25px rgba(0,0,0,0.75);}.ipsNavBar_primary > ul > li > a{color:rgba(245,235,210,0.88);text-transform:uppercase;letter-spacing:0.08em;}.ipsNavBar_primary > ul > li > a:hover, .ipsNavBar_primary > ul > li.ipsNavBar_active > a{color:#ffd981 !important;box-shadow:0 -3px 0 #ffd981 inset;}#elNavSecondary, nav#elNavSecondary, .ipsNavBar_secondary, nav.ipsNavBar_secondary{background:#050814 !important;border:none !important;box-shadow:0 4px 15px rgba(0,0,0,0.6) !important;}#elNavSecondary > *, .ipsNavBar_secondary > *{background:transparent !important;border:none !important;}#elNavSecondary a, .ipsNavBar_secondary a{color:#f5edd6 !important;}#elNavSecondary a:hover, .ipsNavBar_secondary a:hover{color:#ffd981 !important;}.ipsSearchBar_form{background:rgba(3,3,8,0.95) !important;border-radius:999px !important;}.ipsSearchBar_form input{background:transparent !important;color:#f5edd6 !important;}.ipsButton_primary, .ipsButton_normal{background:linear-gradient(135deg, #e2b757, #b78421) !important;color:#1a1105 !important;border-radius:999px !important;border:none !important;box-shadow:0 6px 18px rgba(0,0,0,0.8);}.ipsButton_primary:hover, .ipsButton_normal:hover{filter:brightness(1.06);}.cForumRow{background:rgba(0,0,0,0.72) !important;border-radius:16px;border:1px solid rgba(255,225,170,0.12);box-shadow:0 10px 30px rgba(0,0,0,0.6);}.ipsDataItem{background:rgba(0,0,0,0.68) !important;border-radius:14px !important;border:1px solid rgba(255,220,170,0.15) !important;box-shadow:0 8px 25px rgba(0,0,0,0.7);}.ipsButtonBar{background:linear-gradient(90deg, rgba(0,0,0,0.98), #090808) !important;border-radius:16px !important;border:1px solid rgba(255,220,150,0.18) !important;box-shadow:0 12px 30px rgba(0,0,0,0.85) !important;overflow:hidden;}.ipsButtonBar > div, .ipsButtonBar > ul{background:transparent !important;border:none !important;}.ipsButtonBar .ipsButton_light, .ipsButtonBar .ipsButton_veryLight{background:rgba(0,0,0,0.75) !important;border:1px solid rgba(255,220,150,0.25) !important;border-radius:10px !important;color:#f5edd6 !important;}#ipsLayout_header{position:relative;z-index:1;background-image:linear-gradient( to bottom, rgba(0,0,0,0.08) 0%, rgba(0,0,0,0.25) 55%, rgba(0,0,0,0.00) 100% ), radial-gradient( 260px 220px at 50% 30%, rgba(255,210,150,0.32) 0, transparent 75% ), url('https://forum.elcadia.net/uploads/set_resources_1/d0e70b4cbb9ab8afb1bc1065a3f8487a_gnomes_banner.png');background-size:cover;background-position:center 40%;background-repeat:no-repeat;min-height:360px;padding:0;border-bottom:none !important;}#ipsLayout_header header, #ipsLayout_header header *, #ipsLayout_header > .ipsLayout_container, #ipsLayout_header > .ipsLayout_container *{background:transparent !important;box-shadow:none !important;border:none !important;}#ipsLayout_header > *{position:relative;z-index:3;}#ipsLayout_header::after{content:"";position:absolute;left:0;right:0;bottom:-140px;height:200px;background:linear-gradient( rgba(10,7,18,0.0) 0%, rgba(10,7,18,1.0) 100% );pointer-events:none;z-index:2;}#ipsLayout_header::before{content:"";position:absolute;inset:0;pointer-events:none;z-index:2;background-image:radial-gradient(2px 2px at 0 0, rgba(255,255,255,0.9) 0, transparent 100%), radial-gradient(3px 3px at 50% 40%, rgba(255,255,255,0.7) 0, transparent 100%), radial-gradient(4px 4px at 100% 0, rgba(255,255,255,0.55) 0, transparent 100%);background-size:180px 180px, 260px 260px, 340px 340px;background-repeat:repeat;animation:elcSnowFast 18s linear infinite, elcSnowMid 35s linear infinite, elcSnowSlow 60s linear infinite;}@keyframes elcSnowFast{0%{background-position:0 0;}100%{background-position:0 500px;}}@keyframes elcSnowMid{0%{background-position:0 0;}100%{background-position:-200px 500px;}}@keyframes elcSnowSlow{0%{background-position:0 0;}100%{background-position:200px 500px;}}@media (max-width:768px){#ipsLayout_header{min-height:230px;background-position:center 30%;}}