 :root{--elc-bg-main:#101a2f;--elc-bg-dark:#0d1a2b;--elc-bg-darker:#050811;--elc-accent-gold:#f7c766;--elc-accent-gold-soft:#ffd990;--elc-text-main:#cde6ff;--elc-text-heading:#f7c766;--elc-link:#f7c766;--elc-link-hover:#ffd990;--elc-blue-primary:#0f63ff;--elc-blue-primary-hover:#1c73ff;}html, body{margin:0;background:radial-gradient(circle at top, #0d1a2b, #101a2f 55%, #050811 100%) fixed !important;color:var(--elc-text-main);}.ipsApp{background:transparent;color:var(--elc-text-main);}#ipsLayout_header, #ipsLayout_body, #ipsLayout_footer, #ipsLayout_contentArea, #ipsLayout_contentWrapper, .ipsLayout_container{background:transparent !important;border:0;}.ipsType_normal, .ipsType_richText, .ipsParagraph, p{color:var(--elc-text-main);}a{color:var(--elc-link);}a:hover{color:var(--elc-link-hover);text-decoration:none;}#ipsLayout_header{margin-bottom:0;border:0;box-shadow:none;}#ipsLayout_header header{padding-top:10px;padding-bottom:0;background:transparent !important;border:0;}.elc-headerBanner{background:url('https://forum.elcadia.net/uploads/banner.png') no-repeat center top;background-size:cover;min-height:450px;position:relative;}.elc-headerBanner::after{content:'';position:absolute;left:0;right:0;bottom:0;height:130px;background:linear-gradient( to bottom, rgba(0, 0, 0, 0) 0%, rgba(8, 12, 24, 0.98) 100% );pointer-events:none;z-index:2;}#elLogo, #elLogo a, #elSiteTitle, #elSiteTitle a{color:transparent !important;text-indent:-9999px;overflow:hidden;height:0;line-height:0;}nav.ipsNavBar:first-of-type{display:none !important;}nav.ipsNavBar, .ipsNavBar, .ipsNavBar_primary, .ipsNavBar_secondary, #elNav{background:#0d1a2b !important;border:0;border-bottom:1px solid rgba(255, 255, 255, 0.06);box-shadow:0 2px 6px rgba(0, 0, 0, 0.6);}nav.ipsNavBar, #elNav{position:relative;z-index:3;margin-top:-30px;}nav.ipsNavBar > ul > li > a, .ipsNavBar_primary > ul > li > a, .ipsNavBar_secondary > ul > li > a, #elNav > ul > li > a{color:var(--elc-accent-gold) !important;font-weight:500;text-transform:uppercase;letter-spacing:0.4px;padding:14px 18px;}nav.ipsNavBar > ul > li > a:hover, .ipsNavBar_primary > ul > li > a:hover, .ipsNavBar_secondary > ul > li > a:hover, #elNav > ul > li > a:hover{color:var(--elc-accent-gold-soft) !important;text-shadow:0 0 6px rgba(247, 199, 102, 0.7);background:rgba(255, 255, 255, 0.02);}nav.ipsNavBar > ul > li.ipsNavBar_active > a, .ipsNavBar_primary > ul > li.ipsNavBar_active > a, .ipsNavBar_secondary > ul > li.ipsNavBar_active > a, #elNav > ul > li.ipsNavActive > a, #elNav > ul > li.active > a{border-bottom:3px solid var(--elc-accent-gold) !important;color:#ffd990 !important;text-shadow:0 0 8px rgba(255, 217, 144, 0.8);}.ipsNavBar_secondary + .ipsTabs, .ipsTabs.ipsTabs_contained{background:transparent !important;border:none !important;}.ipsTabs.ipsTabs_contained > li > a{color:rgba(255, 255, 255, 0.75);}.ipsTabs.ipsTabs_contained > li.ipsTabs_active > a{color:var(--elc-accent-gold);border-bottom:2px solid var(--elc-accent-gold);}.ipsMenu{background:#0d1a2b;border-radius:8px;border:1px solid rgba(255, 255, 255, 0.06);}#elSearch, #elSearchBox, #elSearchBox input[type="search"]{border-radius:999px !important;box-shadow:0 8px 22px rgba(0, 0, 0, 0.45);background:#ffffff;color:#000;}.ipsButton, .ipsButton_primary, .ipsButton_secondary, .ipsField_primary, input[type="text"], input[type="search"], input[type="email"], input[type="password"], textarea{border-radius:10px !important;}.ipsButton_primary, .ipsButton_primary.ipsButton_large, input[type="submit"].ipsButton_primary{background:var(--elc-blue-primary);color:#fff;border:none;box-shadow:0 6px 18px rgba(0, 0, 0, 0.45);}.ipsButton_primary:hover{background:var(--elc-blue-primary-hover);box-shadow:0 0 14px rgba(15, 99, 255, 0.7);}.ipsButton_secondary, .ipsButton_link.ipsButton_important{background:var(--elc-accent-gold);color:#000;border:none;box-shadow:0 6px 18px rgba(0, 0, 0, 0.45);}.ipsButton_secondary:hover, .ipsButton_link.ipsButton_important:hover{background:var(--elc-accent-gold-soft);box-shadow:0 0 14px rgba(247, 199, 102, 0.7);}input[type="text"], input[type="search"], input[type="email"], input[type="password"], textarea, .ipsField_primary{background:rgba(6, 13, 25, 0.95);border:1px solid rgba(255, 255, 255, 0.08);color:var(--elc-text-main);padding:8px 16px;}input[type="text"]:focus, input[type="search"]:focus, input[type="email"]:focus, input[type="password"]:focus, textarea:focus{outline:none;border-color:var(--elc-accent-gold-soft);box-shadow:0 0 0 1px rgba(247, 199, 102, 0.5);}.ipsToggle.ipsToggle_on .ipsToggle_handle{background:var(--elc-accent-gold);}.ipsBox, .ipsDataList, .cForumRow, .cForumRow_inner{background:linear-gradient(180deg, #101a2f 0%, #0d1a2b 100%);border-radius:10px;border:1px solid rgba(255, 255, 255, 0.03);box-shadow:0 6px 20px rgba(0, 0, 0, 0.7);}.cTopicList .ipsDataItem{background:rgba(9, 16, 30, 0.95);border-radius:10px;margin-bottom:4px;}.cTopicList .ipsDataItem_title a{color:#ffffff;}.cTopicList .ipsDataItem_title a:hover{color:var(--elc-accent-gold-soft);}.cForumRow .ipsDataItem_title a{color:var(--elc-text-heading);font-weight:600;}.cForumRow .ipsDataItem_title a:hover{color:var(--elc-accent-gold-soft);text-shadow:0 0 6px rgba(255, 217, 144, 0.6);}.ipsBadge{background:rgba(15, 99, 255, 0.25);border-radius:999px;}.ipsItemStatus_unread{border-left:3px solid var(--elc-accent-gold);}.ipsType_pageTitle, .cForumHeader .ipsType_sectionTitle{color:var(--elc-text-heading);text-shadow:0 0 10px rgba(0, 0, 0, 0.7);}h1, h2, h3, .ipsType_sectionTitle{color:var(--elc-text-heading);}.ipsType_light, .ipsType_small{color:rgba(205, 230, 255, 0.7);}#ipsLayout_footer{background:var(--elc-bg-darker) !important;border-top:1px solid rgba(255, 255, 255, 0.05);color:rgba(205, 230, 255, 0.7);}#ipsLayout_footer a{color:var(--elc-accent-gold);}.elc-snow{pointer-events:none;position:fixed;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(2px 2px at 20px 30px, rgba(255, 255, 255, 0.7), transparent), radial-gradient(2px 2px at 80px 120px, rgba(255, 255, 255, 0.5), transparent), radial-gradient(2px 2px at 200px 80px, rgba(255, 255, 255, 0.8), transparent);background-repeat:repeat;opacity:0.25;animation:elcSnow 40s linear infinite;z-index:9999;}@keyframes elcSnow{from{background-position:0 0, 0 0, 0 0;}to{background-position:0 1000px, 0 800px, 0 1200px;}}.cForumRow.ipsDataItem{display:flex !important;align-items:center !important;padding:18px 32px !important;min-height:82px !important;height:auto !important;}.cForumRow.ipsDataItem *{margin-top:0 !important;margin-bottom:0 !important;padding-top:0 !important;padding-bottom:0 !important;}.cForumRow.ipsDataItem .ipsDataItem_icon{flex:0 0 48px !important;margin-right:16px !important;}.cForumRow.ipsDataItem .ipsDataItem_icon img{width:48px !important;height:48px !important;border-radius:4px;}.cForumRow.ipsDataItem .ipsDataItem_main{flex:1 1 auto !important;display:flex !important;flex-direction:column !important;justify-content:center !important;}.cForumRow.ipsDataItem .ipsDataItem_title{font-size:15px !important;font-weight:600 !important;margin-bottom:4px !important;}.cForumRow.ipsDataItem .ipsDataItem_desc{font-size:15px !important;line-height:1.3 !important;opacity:.9;}.cForumRow.ipsDataItem .ipsDataItem_stats{flex:0 0 120px !important;text-align:center !important;margin:0 24px !important;}.cForumRow.ipsDataItem .ipsDataItem_stats .ipsType_large{font-size:18px !important;font-weight:600 !important;}.cForumRow.ipsDataItem .ipsDataItem_stats .ipsType_light{display:block;font-size:14px !important;font-weight:400 !important;opacity:.75;}.cForumRow.ipsDataItem .ipsDataItem_lastPoster{flex:0 0 360px !important;font-size:15px !important;}.cForumRow.ipsDataItem .ipsDataItem_lastPoster > div{display:flex !important;align-items:center !important;}.cForumRow.ipsDataItem .ipsDataItem_lastPoster .ipsUserPhoto, .cForumRow.ipsDataItem .ipsDataItem_lastPoster .ipsUserPhoto img{width:32px !important;height:32px !important;margin-right:10px !important;}.cForumRow.ipsDataItem .ipsDataItem_lastPoster .ipsType_light{font-size:14px !important;opacity:.75;}