*{margin:0;padding:0;box-sizing:border-box;font-family:'Plus Jakarta Sans',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}body{background-color:#f8fafc;color:#0f172a;line-height:1.55;font-size:17px;}.unified-gradient{background:linear-gradient(135deg,#0d2b5c 0%,#154585 50%,#1c6ab0 100%);}.header-container{width:100%;background:linear-gradient(135deg,#0d2b5c 0%,#154585 50%,#1c6ab0 100%);color:#ffffff;box-shadow:0 6px 24px rgba(0,0,0,0.12);}.top-bar{background-color:rgba(0,0,0,0.2);display:flex;justify-content:space-between;align-items:center;padding:10px 50px;font-size:14px;font-weight:500;border-bottom:1px solid rgba(255,255,255,0.08);}.top-nav{display:flex;gap:28px;}.top-nav a{color:#e2e8f0;text-decoration:none;transition:color 0.2s;font-weight:500;}.top-nav a:hover{color:#ffffff;}.social-icons{display:flex;gap:18px;}.social-icons a{color:#ffffff;text-decoration:none;font-size:15px;opacity:0.9;transition:opacity 0.2s,transform 0.2s;}.social-icons a:hover{opacity:1;transform:translateY(-1px);}.main-header{display:flex;justify-content:space-between;align-items:center;padding:22px 50px;}.logo-box{display:flex;flex-direction:column;align-items:flex-start;text-decoration:none;}.logo-title{display:flex;align-items:center;font-size:48px;font-weight:800;font-style:italic;letter-spacing:-0.03em;color:#ffffff;text-shadow:2px 2px 8px rgba(0,0,0,0.3);text-transform:uppercase;line-height:1;}.banner-ad1 img{width:800px;height:100px;max-width:100%;object-fit:cover;}.nav-bar{background-color:#06152d;display:flex;justify-content:space-between;align-items:center;padding-right:50px;border-top:1px solid rgba(255,255,255,0.06);position:sticky;top:0;z-index:1000;box-shadow:0 4px 15px rgba(0,0,0,0.2);}.nav-menu{display:flex;list-style:none;align-items:center;margin:0;padding:0;}.nav-item.home-btn{background-color:#dc2626;padding:15px 24px;display:flex;align-items:center;justify-content:center;transition:background 0.2s;}.nav-item.home-btn:hover{background-color:#b91c1c;}.nav-item.home-btn a{color:#ffffff;font-size:18px;}.nav-link{display:flex;align-items:center;gap:8px;color:#f1f5f9;text-decoration:none;padding:15px 20px;font-size:14px;font-weight:700;letter-spacing:0.03em;text-transform:uppercase;transition:background 0.2s;}.nav-link:hover{background-color:rgba(255,255,255,0.08);}.nav-link i.chevron{font-size:10px;opacity:0.7;}.search-icon{color:#f1f5f9;font-size:18px;cursor:pointer;padding:10px;transition:opacity 0.2s,transform 0.2s;}.search-icon:hover{opacity:0.8;transform:scale(1.1);}.hero-section{padding:24px 50px;max-width:100%;margin:0 auto;}.hero-slider-container{position:relative;width:100%;height:540px;margin-bottom:32px;overflow:hidden;border-radius:10px;}.hero-slides-wrapper{position:relative;height:100%;display:flex;flex-wrap:nowrap;transition:transform 0.5s ease-in-out;}.hero-grid-slide{height:100%;display:grid;grid-template-columns:2fr 1fr;grid-template-rows:270px 270px;gap:5px;flex-shrink:0;}.news-card{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;text-decoration:none;color:#fff;background-color:#0d2b5c;}.news-card img.bg-img,.bg-img-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1;transition:transform 0.4s ease;}.news-card:hover img.bg-img,.news-card:hover .bg-img-wrapper img{transform:scale(1.03);}.card-overlay{position:absolute;bottom:0;left:0;width:100%;padding:35px 24px 24px 24px;background:linear-gradient(to top,rgba(3,7,18,0.95) 0%,rgba(3,7,18,0.6) 50%,transparent 100%);z-index:2;}.main-card{grid-column:1 / 2;grid-row:1 / 3;}.sub-card-1{grid-column:2 / 3;grid-row:1 / 2;}.sub-card-2{grid-column:2 / 3;grid-row:2 / 3;}.badge{background-color:#dc2626;color:white;padding:5px 12px;font-size:12px;font-weight:700;display:inline-block;margin-bottom:10px;text-transform:uppercase;letter-spacing:0.05em;border-radius:3px;}.card-title{font-weight:700;line-height:1.35;margin-bottom:8px;color:#ffffff;letter-spacing:-0.02em;}.main-card .card-title{font-size:18px;}.sub-card-1 .card-title,.sub-card-2 .card-title{font-size:18px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}.card-desc{font-size:15px;color:#cbd5e1;margin-bottom:10px;font-weight:400;}.card-meta{font-size:13px;color:#94a3b8;display:flex;align-items:center;gap:8px;font-weight:500;}.slider-btn{position:absolute;top:50%;transform:translateY(-50%);background-color:rgba(15,23,42,0.75);backdrop-filter:blur(4px);color:white;border:none;width:48px;height:48px;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center;font-size:18px;transition:background 0.2s,transform 0.2s;border-radius:50%;}.slider-btn:hover{background-color:#dc2626;transform:translateY(-50%) scale(1.05);}.slider-btn.prev{left:16px;}.slider-btn.next{right:16px;}.slider-dots{position:absolute;bottom:15px;left:50%;transform:translateX(-50%);display:flex;gap:8px;z-index:10;}.dot{width:10px;height:10px;border-radius:50%;background-color:rgba(255,255,255,0.5);cursor:pointer;transition:all 0.3s;}.dot.active{background-color:#dc2626;width:26px;border-radius:5px;}.terkini-section{padding:24px 50px 14px 50px;max-width:100%;margin:0 auto;}.terkini-bar{display:flex;align-items:center;background-color:#ffffff;border:1px solid #e2e8f0;border-radius:8px;padding:12px 20px;gap:16px;margin-bottom:28px;box-shadow:0 1px 4px rgba(0,0,0,0.02);}.terkini-badge{background-color:#dc2626;color:white;padding:6px 14px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.05em;border-radius:3px;}.terkini-title{flex-grow:1;font-size:16px;font-weight:600;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;}.terkini-title::after{content:'|';animation:blink 0.7s infinite;font-weight:700;color:#dc2626;margin-left:2px;}@keyframes blink{0%,100%{opacity:1;}50%{opacity:0;}}.terkini-author{font-size:14px;color:#64748b;font-weight:500;white-space:nowrap;}.terkini-nav{display:flex;gap:5px;}.terkini-nav button{background-color:#f1f5f9;border:1px solid #cbd5e1;width:32px;height:32px;border-radius:5px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#475569;transition:all 0.2s;font-size:13px;}.terkini-nav button:hover{background-color:#e2e8f0;color:#0f172a;}.section-header{background:linear-gradient(135deg,#0d2b5c 0%,#154585 50%,#1c6ab0 100%);color:white;padding:14px 22px;font-size:17px;font-weight:700;text-transform:uppercase;letter-spacing:0.04em;margin-bottom:20px;border-left:6px solid #dc2626;border-radius:6px;box-shadow:0 2px 6px rgba(13,43,92,0.12);}.news-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin-bottom:40px;}.news-col-card{background-color:#ffffff;border:1px solid #e2e8f0;border-radius:8px;display:flex;flex-direction:column;text-decoration:none;overflow:hidden;transition:transform 0.2s,box-shadow 0.2s;}.news-col-card:hover{transform:translateY(-4px);box-shadow:0 10px 20px -4px rgba(0,0,0,0.08);}.news-col-img-wrapper img,.news-col-img{width:100%;height:180px;object-fit:cover;}.news-col-content{padding:16px;display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;}.news-col-title{font-size:16px;font-weight:700;color:#1e293b;line-height:1.4;margin-bottom:12px;letter-spacing:-0.01em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}.news-col-meta{font-size:13px;color:#64748b;display:flex;align-items:center;gap:8px;font-weight:500;}.content-sidebar-section{padding:14px 50px 48px 50px;max-width:100%;margin:0 auto;}.cs-grid{display:grid;grid-template-columns:2.2fr 1fr;gap:32px;align-items:start;}.section-header-gradient{display:flex;align-items:center;margin-bottom:20px;border-bottom:2px solid #e2e8f0;padding-bottom:10px;}.section-header-gradient span{background:linear-gradient(135deg,#0d2b5c 0%,#154585 50%,#1c6ab0 100%);color:white;padding:10px 20px;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:0.04em;border-radius:6px;box-shadow:0 2px 6px rgba(13,43,92,0.12);}.latest-content-layout{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-bottom:40px;}.latest-main-card{background-color:#ffffff;border:1px solid #e2e8f0;border-radius:8px;text-decoration:none;display:flex;flex-direction:column;overflow:hidden;transition:box-shadow 0.2s;}.latest-main-card:hover{box-shadow:0 8px 16px rgba(0,0,0,0.06);}.latest-main-img-wrapper img,.latest-main-img{width:100%;height:240px;object-fit:cover;}.latest-main-body{padding:18px;display:flex;flex-direction:column;gap:10px;}.latest-main-title{font-size:20px;font-weight:700;color:#1e293b;line-height:1.35;letter-spacing:-0.02em;}.latest-main-date,.latest-sub-date{font-size:13px;color:#64748b;display:flex;align-items:center;gap:6px;font-weight:500;}.latest-sub-list{display:flex;flex-direction:column;gap:14px;}.latest-sub-item{display:flex;gap:14px;text-decoration:none;align-items:flex-start;background:#ffffff;padding:10px;border-radius:8px;border:1px solid #e2e8f0;transition:transform 0.2s;}.latest-sub-item:hover{transform:translateX(3px);}.latest-sub-img-wrapper img,.latest-sub-img{width:95px;height:68px;object-fit:cover;flex-shrink:0;border-radius:6px;}.latest-sub-content{display:flex;flex-direction:column;gap:5px;}.latest-sub-title{font-size:15px;font-weight:700;color:#1e293b;line-height:1.35;letter-spacing:-0.01em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}.opinion-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;}.opinion-card{background-color:#ffffff;border:1px solid #e2e8f0;border-radius:8px;text-decoration:none;display:flex;flex-direction:column;overflow:hidden;transition:transform 0.2s,box-shadow 0.2s;}.opinion-card:hover{transform:translateY(-4px);box-shadow:0 10px 20px -4px rgba(0,0,0,0.08);}.opinion-img{width:100%;height:165px;object-fit:cover;}.opinion-body{padding:16px;display:flex;flex-direction:column;gap:12px;flex-grow:1;justify-content:space-between;}.opinion-title{font-size:16px;font-weight:700;color:#1e293b;line-height:1.35;letter-spacing:-0.01em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}.opinion-date{font-size:13px;color:#64748b;display:flex;align-items:center;gap:6px;font-weight:500;}.unified-sidebar{display:flex;flex-direction:column;gap:28px;position:sticky;top:85px;}.unified-sidebar-card{background:#ffffff;border:1px solid #e2e8f0;border-radius:10px;padding:20px;box-shadow:0 1px 4px rgba(0,0,0,0.02);display:flex;flex-direction:column;gap:24px;}.sidebar-divider{height:1px;background-color:#f1f5f9;width:100%;}.popular-list{display:flex;flex-direction:column;gap:14px;}.popular-item{display:flex;align-items:flex-start;gap:14px;text-decoration:none;border-bottom:1px solid #f1f5f9;padding-bottom:14px;}.popular-item:last-child{border-bottom:none;padding-bottom:0;}.popular-number{font-size:30px;font-weight:800;color:#cbd5e1;line-height:1;min-width:28px;text-align:right;font-style:italic;}.popular-title{font-size:15px;font-weight:700;color:#1e293b;line-height:1.35;letter-spacing:-0.01em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}.social-sidebar-list{display:flex;flex-direction:column;gap:12px;}.social-btn{display:flex;align-items:center;text-decoration:none;color:#ffffff;font-weight:700;font-size:15px;border-radius:8px;overflow:hidden;box-shadow:0 4px 10px rgba(0,0,0,0.06);transition:transform 0.2s,opacity 0.2s;}.social-btn:hover{opacity:0.95;transform:translateY(-2px);}.social-btn-icon{background-color:rgba(0,0,0,0.2);padding:14px 18px;display:flex;align-items:center;justify-content:center;font-size:18px;}.social-btn-text{padding:14px 18px;flex-grow:1;text-align:center;letter-spacing:0.02em;}.social-btn.facebook{background-color:#3b5998;}.social-btn.twitter{background-color:#0ea5e9;}.social-btn.youtube{background-color:#dc2626;}.site-footer{background:linear-gradient(135deg,#0d2b5c 0%,#154585 50%,#1c6ab0 100%);color:#ffffff;padding:48px 50px 24px 50px;border-top:5px solid #dc2626;box-shadow:inset 0 10px 20px rgba(0,0,0,0.1);}.footer-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:36px;padding-bottom:32px;border-bottom:1px solid rgba(255,255,255,0.15);}.footer-col h3{font-size:16px;font-weight:800;text-transform:uppercase;letter-spacing:0.08em;margin-bottom:18px;color:#ffffff;}.footer-links{list-style:none;display:flex;flex-direction:column;gap:12px;}.footer-links a{color:#cbd5e1;text-decoration:none;font-size:14px;font-weight:500;transition:color 0.2s;}.footer-links a:hover{color:#ffffff;text-decoration:underline;}.footer-social-row{display:flex;gap:12px;align-items:center;}.footer-social-icon{width:42px;height:42px;border-radius:50%;background-color:rgba(255,255,255,0.1);display:flex;align-items:center;justify-content:center;color:#ffffff;text-decoration:none;font-size:16px;transition:background 0.2s,transform 0.2s;}.footer-social-icon:hover{background-color:#dc2626;transform:translateY(-2px);}.footer-bottom{padding-top:24px;font-size:13px;color:#94a3b8;font-weight:500;}.top-bar .block .content{display:flex;justify-content:space-between;align-items:center;width:100%;}@media (max-width:992px){.top-bar,.main-header,.nav-bar,.hero-section,.terkini-section,.content-sidebar-section,.site-footer{padding-left:10px;padding-right:10px;}.main-header{flex-direction:column;gap:16px;}.nav-menu{flex-wrap:wrap;}.hero-slider-container{height:820px;}.hero-grid-slide{grid-template-columns:1fr;grid-template-rows:380px 220px 220px;}.main-card{grid-column:1 / 2;grid-row:1 / 2;}.sub-card-1{grid-column:1 / 2;grid-row:2 / 3;}.sub-card-2{grid-column:1 / 2;grid-row:3 / 4;}.news-grid-4{grid-template-columns:repeat(2,1fr);}.cs-grid,.footer-grid{grid-template-columns:1fr;gap:24px;}.unified-sidebar{position:static;}.latest-content-layout{grid-template-columns:1fr;}.opinion-grid-3{grid-template-columns:1fr;}}@media (max-width:640px){.news-grid-4,.footer-grid{grid-template-columns:1fr;}.terkini-bar{flex-wrap:wrap;}.terkini-title{width:100%;white-space:normal;}}.nav-bar{background-color:#06152d;display:flex;justify-content:space-between;align-items:center;padding-right:50px;border-top:1px solid rgba(255,255,255,0.06);position:sticky;top:0;z-index:1000;box-shadow:0 4px 15px rgba(0,0,0,0.2);}.nav-bar ul.menu,.nav-menu{display:flex;list-style:none;align-items:center;margin:0;padding:0;}.nav-bar ul.menu li,.nav-menu li{position:relative;display:flex;align-items:center;margin:0;padding:0;}.nav-bar ul.menu li a,.nav-menu li a,.nav-link{display:flex;align-items:center;gap:8px;color:#f1f5f9;text-decoration:none;padding:15px 20px;font-size:14px;font-weight:700;letter-spacing:0.03em;text-transform:uppercase;height:100%;transition:background 0.2s;}.nav-bar ul.menu li a:hover,.nav-menu li a:hover{background-color:rgba(255,255,255,0.08);}.nav-bar ul.menu li.expanded > a::after,.nav-menu li.expanded > a::after{content:"▼";font-size:9px;margin-left:4px;opacity:0.7;}.nav-bar ul.menu li ul.menu,.nav-menu li ul{display:none;position:absolute;top:100%;left:0;background-color:#06152d;min-width:200px;box-shadow:0 10px 25px rgba(0,0,0,0.3);list-style:none;padding:6px 0;margin:0;border-radius:0 0 6px 6px;border-top:2px solid #dc2626;z-index:1005;}.nav-bar ul.menu li:hover > ul.menu,.nav-menu li:hover > ul{display:block;}.nav-bar ul.menu li ul.menu li a,.nav-menu li ul li a{display:block;padding:10px 20px;color:#f1f5f9;font-size:13px;font-weight:600;text-transform:uppercase;text-decoration:none;white-space:nowrap;height:auto;}.nav-bar ul.menu li ul.menu li a:hover,.nav-menu li ul li a:hover{background-color:rgba(255,255,255,0.08);color:#ffffff;}.social-btn.facebook{background-color:#3b5998;}.social-btn.instagram{background:linear-gradient(45deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);}.social-btn.tiktok{background-color:#000000;}.social-btn.youtube{background-color:#dc2626;}.node-type-article #page{background-color:#f8fafc;}.node-article{background:#ffffff;border:1px solid #e2e8f0;border-radius:10px;padding:36px;margin-bottom:40px;box-shadow:0 1px 4px rgba(0,0,0,0.02);}.node-main-title{font-size:30px;font-weight:800;color:#1e293b;line-height:1.35;letter-spacing:-0.02em;margin-bottom:14px;}.node-meta-info{font-size:13px;color:#64748b;display:flex;align-items:center;gap:8px;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #f1f5f9;font-weight:500;}.node-meta-info .dot-separator{color:#cbd5e1;}.node-article .field-name-field-image img,.node-article .content img{width:100%;height:auto;max-height:450px;object-fit:cover;border-radius:8px;margin-bottom:24px;}.node-article .content p{font-size:16px;line-height:1.8;color:#334155;margin-bottom:20px;}.node-teaser-card{background:#ffffff;border:1px solid #e2e8f0;border-radius:12px;padding:24px;margin-bottom:24px;display:flex;gap:24px;align-items:stretch;box-shadow:0 2px 8px rgba(0,0,0,0.02);transition:transform 0.2s ease,box-shadow 0.2s ease;}.node-teaser-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,0.06);}.node-teaser-card .teaser-image{width:320px;min-width:320px;height:220px;border-radius:10px;overflow:hidden;flex-shrink:0;}.node-teaser-card .teaser-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.3s ease;}.node-teaser-card:hover .teaser-image img{transform:scale(1.03);}.node-teaser-card .teaser-content{flex:1;display:flex;flex-direction:column;justify-content:space-between;}.node-teaser-card .teaser-badges .field-item,.node-teaser-card .teaser-badges a{display:inline-block;background-color:#2563eb;color:#ffffff !important;font-size:11px;font-weight:800;text-transform:uppercase;padding:4px 10px;border-radius:4px;text-decoration:none;margin-right:6px;margin-bottom:10px;}.node-teaser-card .teaser-title{font-size:22px;font-weight:800;line-height:1.3;margin:0 0 10px 0;}.node-teaser-card .teaser-title a{color:#0f172a;text-decoration:none;transition:color 0.2s;}.node-teaser-card .teaser-title a:hover{color:#dc2626;}.node-teaser-card .teaser-body{font-size:14px;color:#64748b;line-height:1.6;margin-bottom:14px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}.node-teaser-card .teaser-meta{display:flex;align-items:center;gap:16px;font-size:12px;color:#64748b;font-weight:600;text-transform:uppercase;margin-bottom:16px;}.node-teaser-card .teaser-author strong{color:#1e293b;}.node-teaser-card .teaser-action .btn-readmore{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;border:1px solid #cbd5e1;border-radius:6px;color:#475569;font-size:12px;font-weight:700;text-decoration:none;transition:all 0.2s ease;}.node-teaser-card .teaser-action .btn-readmore:hover{border-color:#2563eb;color:#2563eb;background-color:#f8fafc;}@media (max-width:768px){.node-teaser-card{flex-direction:column;}.node-teaser-card .teaser-image{width:100%;min-width:100%;height:200px;}}.node-article-full{margin:1px auto;background:#ffffff;padding:40px 50px;border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,0.03);}.node-article-full .field-name-body > p:first-child,.node-article-full .node-content-body > p:first-child{font-size:15px;font-weight:600;color:#475569;background-color:#f8fafc;padding:12px 16px;border-left:4px solid #2563eb;border-radius:0 6px 6px 0;margin-bottom:24px;}.node-article-full .content p,.node-article-full .node-content-body p{font-size:17px;line-height:1.85;color:#334155;margin-bottom:22px;letter-spacing:-0.003em;}.node-article-full .content p[dir="rtl"],.node-article-full .node-content-body p:has(arabic),.node-article-full .content p lang="ar",.node-article-full .content p span,.node-article-full .node-content-body p:contains("ٱل"){font-family:'Traditional Arabic','Amiri',serif;font-size:22px;line-height:2.2;color:#0f172a;text-align:center;background:#f1f5f9;padding:16px;border-radius:8px;margin:20px 0;}.node-article-full .content blockquote{border-left:4px solid #dc2626;margin:20px 0;padding:12px 20px;background-color:#fef2f2;font-style:italic;color:#1e293b;border-radius:0 6px 6px 0;}.article-share-section{margin-top:35px;padding-top:20px;border-top:1px solid #e2e8f0;display:flex;align-items:center;gap:15px;flex-wrap:wrap;}.article-share-section .share-label{font-size:13px;font-weight:700;color:#475569;text-transform:uppercase;display:flex;align-items:center;gap:6px;}.article-share-section .share-buttons{display:flex;gap:10px;flex-wrap:wrap;}.share-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:6px;font-size:12px;font-weight:600;color:#ffffff !important;text-decoration:none;transition:opacity 0.2s ease,transform 0.2s ease;}.share-btn:hover{opacity:0.9;transform:translateY(-1px);}.share-btn.whatsapp{background-color:#25d366;}.share-btn.facebook{background-color:#1877f2;}.share-btn.twitter{background-color:#0f172a;}.share-btn.telegram{background-color:#229ed9;}@media (max-width:640px){.article-share-section{flex-direction:column;align-items:flex-start;}}body.page-user-login{background-color:#f1f5f9 !important;margin:0 !important;padding:0 !important;font-family:inherit;}body.page-user-login header,body.page-user-login footer,body.page-user-login nav,body.page-user-login .sidebar,body.page-user-login .region-header,body.page-user-login .region-footer,body.page-user-login #navigation{display:none !important;}.clean-login-page{width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;background:radial-gradient(circle at center,#ffffff 0%,#e2e8f0 100%);box-sizing:border-box;padding:20px;}.clean-login-box{background:#ffffff;width:100%;max-width:500px;padding:40px;border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,0.08);border:1px solid #cbd5e1;}.login-logo-container{text-align:center;margin-bottom:24px;}.login-logo-img{max-height:100px;width:auto;display:inline-block;}.clean-login-header{text-align:center;margin-bottom:24px;}.clean-login-header h2{font-size:22px;font-weight:800;color:#0f172a;margin:0 0 6px 0;}.clean-login-header p{font-size:13px;color:#64748b;margin:0;}.clean-login-form-content .form-item{margin-bottom:16px;}.clean-login-form-content label{display:block;font-size:12px;font-weight:700;color:#334155;margin-bottom:6px;text-transform:uppercase;}.clean-login-form-content input.form-text,.clean-login-form-content input.form-password{width:100%;padding:10px 14px;font-size:14px;border:1px solid #cbd5e1;border-radius:6px;background-color:#f8fafc;box-sizing:border-box;}.clean-login-form-content input.form-text:focus,.clean-login-form-content input.form-password:focus{border-color:#2563eb;background-color:#ffffff;outline:none;box-shadow:0 0 0 3px rgba(37,99,235,0.1);}.clean-login-form-content input#edit-submit{width:100%;background-color:#dc2626 !important;color:#ffffff !important;border:none;padding:12px;font-size:14px;font-weight:700;border-radius:6px;cursor:pointer;margin-top:10px;transition:background-color 0.2s;}.clean-login-form-content input#edit-submit:hover{background-color:#b91c1c !important;}.clean-login-footer{text-align:center;margin-top:20px;padding-top:15px;border-top:1px solid #f1f5f9;}.clean-login-footer a{font-size:12px;color:#64748b;text-decoration:none;font-weight:600;}.clean-login-footer a:hover{color:#2563eb;}.clean-login-page{width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;background:linear-gradient(135deg,#0b1329 0%,#1e293b 50%,#0f172a 100%);box-sizing:border-box;padding:20px;}.btn-custom-buat-artikel{display:inline-flex !important;align-items:center !important;gap:8px !important;background-color:#2563eb !important;color:#ffffff !important;padding:10px 20px !important;border-radius:8px !important;font-size:13px !important;font-weight:700 !important;text-decoration:none !important;text-transform:uppercase !important;box-shadow:0 2px 6px rgba(37,99,235,0.2) !important;transition:all 0.2s ease !important;margin-bottom:20px !important;}.btn-custom-buat-artikel:hover{background-color:#1d4ed8 !important;transform:translateY(-1px) !important;box-shadow:0 4px 12px rgba(37,99,235,0.3) !important;color:#ffffff !important;text-decoration:none !important;}body.page-node-add-article #main,body.page-node-add article #main,body.node-type-article.page-node-add #main{max-width:900px !important;margin:40px auto !important;padding:0 20px !important;display:block !important;}body.page-node-add-article #content,body.page-node-add article #content{width:100% !important;float:none !important;background:#ffffff;padding:40px !important;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,0.04);border:1px solid #e2e8f0;box-sizing:border-box;}body.page-node-add-article h1#page-title{font-size:24px;font-weight:800;color:#0f172a;text-transform:uppercase;margin-bottom:24px;padding-bottom:12px;border-bottom:3px solid #dc2626;}body.page-node-add-article label,body.page-node-add article label{font-size:13px;font-weight:700;color:#334155;margin-bottom:6px;display:block;text-transform:uppercase;letter-spacing:0.02em;}body.page-node-add-article label span.form-required,body.page-node-add article label span.form-required{color:#dc2626;}body.page-node-add-article input.form-text,body.page-node-add article input.form-text{width:100% !important;padding:12px 16px !important;font-size:15px !important;border:1px solid #cbd5e1 !important;border-radius:8px !important;background-color:#f8fafc !important;box-sizing:border-box !important;transition:all 0.2s ease;}body.page-node-add-article input.form-text:focus,body.page-node-add article input.form-text:focus{border-color:#2563eb !important;background-color:#ffffff !important;outline:none !important;box-shadow:0 0 0 3px rgba(37,99,235,0.1) !important;}body.page-node-add-article textarea.form-textarea,body.page-node-add article textarea.form-textarea{width:100% !important;padding:14px 16px !important;font-size:14px !important;border:1px solid #cbd5e1 !important;border-radius:8px !important;background-color:#f8fafc !important;box-sizing:border-box !important;min-height:350px !important;}body.page-node-add-article textarea.form-textarea:focus,body.page-node-add article textarea.form-textarea:focus{border-color:#2563eb !important;background-color:#ffffff !important;outline:none !important;box-shadow:0 0 0 3px rgba(37,99,235,0.1) !important;}body.page-node-add-article .filter-wrapper,body.page-node-add article .filter-wrapper{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;padding:16px;margin-top:15px;}body.page-node-add-article .filter-wrapper select{padding:8px 12px;border-radius:6px;border:1px solid #cbd5e1;background:#ffffff;font-weight:600;}body.page-node-add-article .form-actions,body.page-node-add article .form-actions{margin-top:30px;padding-top:20px;border-top:1px solid #e2e8f0;display:flex;gap:12px;}body.page-node-add-article input#edit-submit,body.page-node-add article input#edit-submit{background-color:#dc2626 !important;color:#ffffff !important;border:none !important;padding:12px 24px !important;font-size:14px !important;font-weight:700 !important;border-radius:8px !important;cursor:pointer !important;transition:background-color 0.2s;box-shadow:0 2px 6px rgba(220,38,38,0.2);}body.page-node-add-article input#edit-submit:hover,body.page-node-add article input#edit-submit:hover{background-color:#b91c1c !important;}body.page-node-add-article input#edit-preview,body.page-node-add article input#edit-preview{background-color:#475569 !important;color:#ffffff !important;border:none !important;padding:12px 20px !important;font-size:14px !important;font-weight:700 !important;border-radius:8px !important;cursor:pointer !important;transition:background-color 0.2s;}body.page-node-add-article input#edit-preview:hover,body.page-node-add article input#edit-preview:hover{background-color:#334155 !important;}body.page-node-add-article input.form-autocomplete,body.page-node-add article input.form-autocomplete,body.page-node-add-article #edit-field-tags-und-0-value{width:100% !important;padding:12px 16px !important;font-size:14px !important;border:1px solid #cbd5e1 !important;border-radius:8px !important;background-color:#f8fafc !important;box-sizing:border-box !important;}body.page-node-add-article select.form-select,body.page-node-add article select.form-select{width:100% !important;padding:12px 16px !important;font-size:14px !important;border:1px solid #cbd5e1 !important;border-radius:8px !important;background-color:#f8fafc !important;color:#334155 !important;box-sizing:border-box !important;cursor:pointer;}body.page-node-add-article select.form-select:focus{border-color:#2563eb !important;background-color:#ffffff !important;outline:none !important;box-shadow:0 0 0 3px rgba(37,99,235,0.1) !important;}body.page-node-add-article div.form-managed-file,body.page-node-add article div.form-managed-file{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:10px;padding:16px;margin-top:5px;}body.page-node-add-article input.form-file,body.page-node-add article input.form-file{font-size:13px;color:#334155;margin-bottom:10px;display:block;}body.page-node-add-article input.form-submit.image-button,body.page-node-add article input.form-submit.image-button,body.page-node-add-article input[value="Upload"],body.page-node-add article input[value="Upload"]{background-color:#475569 !important;color:#ffffff !important;border:none !important;padding:8px 16px !important;font-size:12px !important;font-weight:700 !important;border-radius:6px !important;cursor:pointer !important;transition:background-color 0.2s;box-shadow:0 1px 3px rgba(0,0,0,0.1);}body.page-node-add-article input[value="Upload"]:hover{background-color:#334155 !important;}body.page-node-add-article .description,body.page-node-add article .description{font-size:12px;color:#64748b;margin-top:6px;line-height:1.4;}body.page-node-edit aside,body.page-node-edit .region-sidebar-second,body.page-node-edit #sidebar-second{display:none !important;}body.page-node-edit #main,body.page-node-edit .cs-grid{max-width:1100px !important;margin:30px auto !important;padding:0 20px !important;display:block !important;}body.page-node-edit #content,body.page-node-edit .main-content-area{width:100% !important;max-width:100% !important;float:none !important;background:#ffffff !important;padding:40px !important;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,0.04);border:1px solid #e2e8f0;box-sizing:border-box;}body.page-node-edit form.node-article-form,body.page-node-edit .node-form{display:flex !important;flex-direction:column !important;}body.page-node-edit div.form-item-title,body.page-node-edit .field-name-title{order:1 !important;}body.page-node-edit .field-name-field-kategori,body.page-node-edit div.form-item-field-kategori{order:2 !important;}body.page-node-edit .field-name-field-image,body.page-node-edit div.form-item-field-image{order:3 !important;}body.page-node-edit .field-name-field-tags,body.page-node-edit div.form-item-field-tags{order:4 !important;}body.page-node-edit .field-name-body,body.page-node-edit div.form-item-body{order:5 !important;}body.page-node-edit .form-actions{order:6 !important;margin-top:30px;padding-top:20px;border-top:1px solid #e2e8f0;display:flex;gap:12px;}body.page-node-edit input#edit-title,body.page-node-edit input.form-text{width:100% !important;max-width:100% !important;padding:14px 16px !important;font-size:16px !important;font-weight:700 !important;border:1px solid #cbd5e1 !important;border-radius:8px !important;background-color:#f8fafc !important;box-sizing:border-box !important;}body.page-node-edit input#edit-title:focus{border-color:#2563eb !important;background-color:#ffffff !important;outline:none !important;box-shadow:0 0 0 3px rgba(37,99,235,0.1) !important;}body.page-node-edit select.form-select{width:100% !important;padding:12px 16px !important;border-radius:8px !important;border:1px solid #cbd5e1 !important;background-color:#f8fafc !important;}body.page-node-edit .image-widget{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:10px;padding:16px;}body.page-node-edit .form-actions,body.page-node-add-article .form-actions,form.node-form .form-actions{display:flex !important;align-items:center !important;gap:12px !important;margin-top:35px !important;padding-top:25px !important;border-top:1px solid #e2e8f0 !important;}body.page-node-edit input#edit-submit,body.page-node-add-article input#edit-submit,form.node-form input#edit-submit{background-color:#dc2626 !important;color:#ffffff !important;border:none !important;padding:12px 28px !important;font-size:14px !important;font-weight:700 !important;border-radius:8px !important;cursor:pointer !important;transition:all 0.2s ease !important;box-shadow:0 4px 12px rgba(220,38,38,0.25) !important;}body.page-node-edit input#edit-submit:hover,body.page-node-add-article input#edit-submit:hover{background-color:#b91c1c !important;transform:translateY(-1px);}body.page-node-edit input#edit-preview,body.page-node-add-article input#edit-preview,form.node-form input#edit-preview{background-color:#475569 !important;color:#ffffff !important;border:none !important;padding:12px 22px !important;font-size:14px !important;font-weight:700 !important;border-radius:8px !important;cursor:pointer !important;transition:all 0.2s ease !important;}body.page-node-edit input#edit-preview:hover{background-color:#334155 !important;}body.page-node-edit a.form-submit.ajax-processed,body.page-node-edit input#edit-delete,form.node-form a.form-submit,form.node-form input[value="Delete"]{background-color:#f1f5f9 !important;color:#ef4444 !important;border:1px solid #fecaca !important;padding:12px 20px !important;font-size:14px !important;font-weight:700 !important;border-radius:8px !important;text-decoration:none !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;transition:all 0.2s ease !important;}body.page-node-edit a.form-submit.ajax-processed:hover,body.page-node-edit input#edit-delete:hover{background-color:#fee2e2 !important;color:#dc2626 !important;}body.page-node-add-article aside,body.page-node-add-article .region-sidebar-second,body.page-node-edit aside,body.page-node-edit .region-sidebar-second{display:none !important;}body.page-node-add-article #main,body.page-node-edit #main,body.page-node-add-article .cs-grid,body.page-node-edit .cs-grid{max-width:1100px !important;margin:30px auto !important;padding:0 20px !important;display:block !important;}body.page-node-add-article #content,body.page-node-edit #content{width:100% !important;max-width:100% !important;float:none !important;background:#ffffff !important;padding:40px !important;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,0.04);border:1px solid #e2e8f0;box-sizing:border-box;}body.page-node-add-article form.node-article-form,body.page-node-edit form.node-article-form,body.page-node-add-article .node-form,body.page-node-edit .node-form{display:flex !important;flex-direction:column !important;}body.page-node-add-article div.form-item-title,body.page-node-edit div.form-item-title,body.page-node-add-article .field-name-title,body.page-node-edit .field-name-title{order:1 !important;}body.page-node-add-article .field-name-field-kategori,body.page-node-edit .field-name-field-kategori{order:2 !important;}body.page-node-add-article .field-name-field-image,body.page-node-edit .field-name-field-image{order:3 !important;}body.page-node-add-article .field-name-field-tags,body.page-node-edit .field-name-field-tags{order:4 !important;}body.page-node-add-article .field-name-body,body.page-node-edit .field-name-body{order:5 !important;}body.page-node-add-article .form-actions,body.page-node-edit .form-actions{order:6 !important;display:flex !important;align-items:center !important;gap:12px !important;margin-top:35px !important;padding-top:25px !important;border-top:1px solid #e2e8f0 !important;}body.page-node-add-article input.form-text,body.page-node-edit input.form-text{width:100% !important;max-width:100% !important;padding:14px 16px !important;font-size:16px !important;font-weight:700 !important;border:1px solid #cbd5e1 !important;border-radius:8px !important;background-color:#f8fafc !important;box-sizing:border-box !important;}body.page-node-add-article select.form-select,body.page-node-edit select.form-select{width:100% !important;padding:12px 16px !important;border-radius:8px !important;border:1px solid #cbd5e1 !important;background-color:#f8fafc !important;}body.page-node-add-article input#edit-submit,body.page-node-edit input#edit-submit{background-color:#dc2626 !important;color:#ffffff !important;border:none !important;padding:12px 28px !important;font-size:14px !important;font-weight:700 !important;border-radius:8px !important;cursor:pointer !important;box-shadow:0 4px 12px rgba(220,38,38,0.25) !important;}body.page-node-add-article input#edit-preview,body.page-node-edit input#edit-preview{background-color:#475569 !important;color:#ffffff !important;border:none !important;padding:12px 22px !important;font-size:14px !important;font-weight:700 !important;border-radius:8px !important;cursor:pointer !important;}body.page-node-add #content,body.page-node-add-article #content,body.page-node-edit #content,body.node-type-article #content{width:100% !important;max-width:100% !important;float:none !important;background:#ffffff !important;padding:40px !important;border-radius:12px !important;box-shadow:0 4px 20px rgba(0,0,0,0.04) !important;border:1px solid #e2e8f0 !important;box-sizing:border-box !important;}body.page-node-add #main,body.page-node-add-article #main,body.page-node-edit #main{max-width:1100px !important;margin:30px auto !important;padding:0 20px !important;display:block !important;}body.page-node-add #content,body.page-node-add-article #content{background-color:#ffffff !important;background:#ffffff !important;padding:40px !important;border-radius:12px !important;border:1px solid #e2e8f0 !important;box-shadow:0 4px 20px rgba(0,0,0,0.04) !important;box-sizing:border-box !important;}body.page-node-add #main,body.page-node-add-article #main{max-width:1100px !important;margin:30px auto !important;padding:0 20px !important;display:block !important;}body.page-node-add aside,body.page-node-add-article aside,body.page-node-add .region-sidebar-second,body.page-node-add-article .region-sidebar-second{display:none !important;}.view-database-artikel .views-exposed-form,.view-id-database_artikel .views-exposed-form,.view-database-artikel .admin-views-options{background:#ffffff !important;border:1px solid #e2e8f0 !important;border-radius:10px !important;padding:20px !important;margin-bottom:20px !important;box-shadow:0 2px 8px rgba(0,0,0,0.02) !important;display:flex;flex-wrap:wrap;gap:15px;align-items:flex-end;}.view-database-artikel .views-exposed-form label,.view-database-artikel .form-item-operation label,.view-database-artikel label{font-size:12px !important;font-weight:700 !important;color:#475569 !important;text-transform:uppercase !important;margin-bottom:6px !important;display:block !important;letter-spacing:0.02em;}.view-database-artikel select.form-select{width:100% !important;min-width:180px !important;padding:10px 14px !important;font-size:13px !important;border:1px solid #cbd5e1 !important;border-radius:6px !important;background-color:#f8fafc !important;color:#334155 !important;box-sizing:border-box !important;cursor:pointer;}.view-database-artikel select.form-select:focus{border-color:#2563eb !important;background-color:#ffffff !important;outline:none !important;box-shadow:0 0 0 3px rgba(37,99,235,0.1) !important;}.view-database-artikel input.form-submit,.view-database-artikel button.form-submit{background-color:#2563eb !important;color:#ffffff !important;border:none !important;padding:10px 20px !important;font-size:13px !important;font-weight:700 !important;border-radius:6px !important;cursor:pointer !important;transition:background-color 0.2s ease,box-shadow 0.2s ease !important;box-shadow:0 2px 6px rgba(37,99,235,0.2) !important;height:41px;}.view-database-artikel input.form-submit:hover{background-color:#1d4ed8 !important;box-shadow:0 4px 12px rgba(37,99,235,0.3) !important;}.view-database-artikel .views-exposed-widget{padding:0 !important;margin:0 !important;float:none !important;}body.page-user #main,body.page-user-edit #main{max-width:900px !important;margin:30px auto !important;padding:0 20px !important;display:block !important;}body.page-user #content,body.page-user-edit #content{width:100% !important;max-width:100% !important;float:none !important;background:#ffffff !important;padding:40px !important;border-radius:12px !important;box-shadow:0 4px 20px rgba(0,0,0,0.04) !important;border:1px solid #e2e8f0 !important;box-sizing:border-box !important;}body.page-user input.form-text,body.page-user input.form-email,body.page-user input.form-password,body.page-user-edit input.form-text,body.page-user-edit input.form-email,body.page-user-edit input.form-password{width:100% !important;max-width:100% !important;padding:12px 16px !important;font-size:15px !important;border:1px solid #cbd5e1 !important;border-radius:8px !important;background-color:#f8fafc !important;box-sizing:border-box !important;}body.page-user input.form-text:focus,body.page-user input.form-email:focus,body.page-user input.form-password:focus,body.page-user-edit input.form-text:focus{border-color:#2563eb !important;background-color:#ffffff !important;outline:none !important;box-shadow:0 0 0 3px rgba(37,99,235,0.1) !important;}body.page-user .form-item-picture,body.page-user-edit .form-item-picture{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:10px;padding:16px;margin-top:15px;}body.page-user .form-actions,body.page-user-edit .form-actions{margin-top:35px !important;padding-top:25px !important;border-top:1px solid #e2e8f0 !important;display:flex !important;align-items:center !important;gap:12px !important;}body.page-user input#edit-submit,body.page-user-edit input#edit-submit{background-color:#dc2626 !important;color:#ffffff !important;border:none !important;padding:12px 28px !important;font-size:14px !important;font-weight:700 !important;border-radius:8px !important;cursor:pointer !important;box-shadow:0 4px 12px rgba(220,38,38,0.25) !important;}body.page-user input#edit-submit:hover,body.page-user-edit input#edit-submit:hover{background-color:#b91c1c !important;}body.page-user a.cancel-action,body.page-user-edit a.cancel-action,body.page-user input#edit-cancel,body.page-user-edit input#edit-cancel{background-color:#f1f5f9 !important;color:#ef4444 !important;border:1px solid #fecaca !important;padding:11px 20px !important;font-size:14px !important;font-weight:700 !important;border-radius:8px !important;text-decoration:none !important;display:inline-flex !important;align-items:center !important;}.clean-login-page{width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;background-image:url('https://klikmu.co/sites/all/themes/Klikmu%20Theme/bg.jpg') !important;background-size:cover !important;background-position:center center !important;background-repeat:no-repeat !important;box-sizing:border-box;padding:20px;}.filter-wrapper,fieldset.filter-wrapper,.form-item.form-type-select.form-item-format{display:none !important;}body.page-node-delete #content,body[class*="delete"] #content{background:#ffffff !important;padding:30px !important;border-radius:12px !important;box-shadow:0 4px 20px rgba(0,0,0,0.04) !important;border:1px solid #e2e8f0 !important;box-sizing:border-box !important;}body.page-node-delete form p,body[class*="delete"] form p{font-size:15px !important;color:#334155 !important;margin-bottom:20px !important;font-weight:500;}body.page-node-delete .form-actions,body[class*="delete"] .form-actions{margin-top:20px !important;padding-top:15px !important;border-top:1px solid #e2e8f0 !important;display:flex !important;align-items:center !important;gap:12px !important;}body.page-node-delete input#edit-submit,body[class*="delete"] input#edit-submit{background-color:#dc2626 !important;color:#ffffff !important;border:none !important;padding:10px 22px !important;font-size:14px !important;font-weight:700 !important;border-radius:8px !important;cursor:pointer !important;box-shadow:0 4px 10px rgba(220,38,38,0.2) !important;transition:background-color 0.2s;}body.page-node-delete input#edit-submit:hover,body[class*="delete"] input#edit-submit:hover{background-color:#b91c1c !important;}body.page-node-delete a.button,body.page-node-delete .form-actions a,body[class*="delete"] .form-actions a{background-color:#f1f5f9 !important;color:#475569 !important;border:1px solid #cbd5e1 !important;padding:10px 18px !important;font-size:14px !important;font-weight:700 !important;border-radius:8px !important;text-decoration:none !important;display:inline-flex !important;align-items:center !important;transition:all 0.2s;}body.page-node-delete a.button:hover,body.page-node-delete .form-actions a:hover{background-color:#e2e8f0 !important;color:#0f172a !important;}body[class*="admin-people"] #content,body[class*="path-admin"] #content{background:#ffffff !important;border:1px solid #e2e8f0 !important;border-radius:12px !important;padding:40px !important;box-shadow:0 4px 20px rgba(0,0,0,0.04) !important;margin:30px auto !important;max-width:900px !important;box-sizing:border-box !important;}body[class*="admin-people"] input.form-text,body[class*="admin-people"] input.form-email,body[class*="admin-people"] input.form-password,body[class*="path-admin"] input.form-text,body[class*="path-admin"] input.form-email,body[class*="path-admin"] input.form-password{width:100% !important;max-width:100% !important;padding:12px 16px !important;font-size:15px !important;border:1px solid #cbd5e1 !important;border-radius:8px !important;background-color:#f8fafc !important;box-sizing:border-box !important;}body[class*="admin-people"] input#edit-submit,body[class*="path-admin"] input#edit-submit{background-color:#2563eb !important;color:#ffffff !important;border:none !important;padding:12px 28px !important;font-size:14px !important;font-weight:700 !important;border-radius:8px !important;cursor:pointer !important;box-shadow:0 4px 12px rgba(37,99,235,0.25) !important;}#comment-form,.comment-form,div.comment-form{background:#ffffff !important;border:1px solid #e2e8f0 !important;border-radius:12px !important;padding:35px !important;box-shadow:0 4px 20px rgba(0,0,0,0.04) !important;margin-top:30px !important;box-sizing:border-box !important;}#comment-form h2,.comment-form h2,h2.title{font-size:20px !important;font-weight:700 !important;color:#0f172a !important;margin-bottom:24px !important;padding-bottom:12px !important;border-bottom:1px solid #f1f5f9 !important;}#comment-form input.form-text,.comment-form input.form-text{width:100% !important;max-width:100% !important;padding:12px 16px !important;font-size:14px !important;border:1px solid #cbd5e1 !important;border-radius:8px !important;background-color:#f8fafc !important;color:#334155 !important;box-sizing:border-box !important;}#comment-form input.form-text:focus,.comment-form input.form-text:focus{border-color:#2563eb !important;background-color:#ffffff !important;outline:none !important;box-shadow:0 0 0 3px rgba(37,99,235,0.1) !important;}#comment-form .form-item,.comment-form .form-item{margin-bottom:20px !important;}#comment-form label,.comment-form label{font-weight:600 !important;color:#334155 !important;font-size:13px !important;margin-bottom:8px !important;display:block !important;}#comment-form .form-textarea-wrapper,.comment-form .form-textarea-wrapper{border:1px solid #cbd5e1 !important;border-radius:8px !important;overflow:hidden !important;background:#ffffff !important;}#comment-form textarea.form-textarea,.comment-form textarea.form-textarea{width:100% !important;padding:14px !important;border:none !important;background:#ffffff !important;color:#334155 !important;box-sizing:border-box !important;}#comment-form .form-actions,.comment-form .form-actions{margin-top:25px !important;padding-top:20px !important;border-top:1px solid #f1f5f9 !important;display:flex !important;align-items:center !important;gap:12px !important;}#comment-form input#edit-submit,.comment-form input#edit-submit{background-color:#2563eb !important;color:#ffffff !important;border:none !important;padding:12px 24px !important;font-size:14px !important;font-weight:700 !important;border-radius:8px !important;cursor:pointer !important;box-shadow:0 4px 12px rgba(37,99,235,0.25) !important;transition:background-color 0.2s;}#comment-form input#edit-submit:hover,.comment-form input#edit-submit:hover{background-color:#1d4ed8 !important;}#comment-form input#edit-preview,.comment-form input#edit-preview{background-color:#f1f5f9 !important;color:#475569 !important;border:1px solid #cbd5e1 !important;padding:12px 20px !important;font-size:14px !important;font-weight:700 !important;border-radius:8px !important;cursor:pointer !important;transition:all 0.2s;}#comment-form input#edit-preview:hover,.comment-form input#edit-preview:hover{background-color:#e2e8f0 !important;color:#0f172a !important;}.comment-wrapper,#comments{background:#ffffff !important;border:1px solid #e2e8f0 !important;border-radius:12px !important;padding:35px !important;box-shadow:0 4px 20px rgba(0,0,0,0.04) !important;margin-top:30px !important;box-sizing:border-box !important;}#comments > h2.title,.comment-wrapper > h2{font-size:20px !important;font-weight:700 !important;color:#0f172a !important;margin-bottom:24px !important;padding-bottom:12px !important;border-bottom:1px solid #f1f5f9 !important;}.comment,article.comment{background:#f8fafc !important;border:1px solid #e2e8f0 !important;border-radius:10px !important;padding:20px !important;margin-bottom:20px !important;position:relative;}.comment h3,.comment h3 a{font-size:16px !important;font-weight:700 !important;color:#2563eb !important;margin-bottom:6px !important;text-decoration:none !important;}.comment .submitted,.comment .user-signature,.comment .content{font-size:13px !important;color:#64748b !important;margin-bottom:12px !important;}.comment .content p{font-size:14px !important;color:#334155 !important;line-height:1.6;margin-top:8px !important;}.comment ul.links,.comment .link-wrapper{margin-top:15px !important;padding-top:12px !important;border-top:1px solid #e2e8f0 !important;display:flex !important;gap:15px !important;list-style:none !important;padding-left:0 !important;}.comment ul.links li a,.comment .link-wrapper a{background-color:#ffffff !important;color:#475569 !important;border:1px solid #cbd5e1 !important;padding:6px 14px !important;font-size:12px !important;font-weight:600 !important;border-radius:6px !important;text-decoration:none !important;transition:all 0.2s;}.comment ul.links li a:hover,.comment .link-wrapper a:hover{background-color:#2563eb !important;color:#ffffff !important;border-color:#2563eb !important;}li.comment-add.first.last.active{display:none;}.node-article-full .node-content-body img,.node-article-full .node-content-body figure,.node-article-full .node-content-body iframe,.node-article-full .node-content-body embed,.node-article-full .node-content-body object{max-width:100% !important;height:auto !important;display:block;margin-left:auto;margin-right:auto;}.node-article-full{max-width:100%;overflow-x:hidden;word-wrap:break-word;}.comment-wrapper,.comments,#comments{width:100% !important;max-width:100% !important;padding-left:10px !important;padding-right:10px !important;box-sizing:border-box !important;}.comment,.comment-form,.indented{width:100% !important;margin-left:0 !important;margin-right:0 !important;}.comment-wrapper,.comments,#comments{background:transparent !important;border:none !important;box-shadow:none !important;padding-left:0 !important;padding-right:0 !important;margin-left:0 !important;margin-right:0 !important;width:100% !important;max-width:100% !important;}.comment,.indented,.comment-form{background:#ffffff !important;border:1px solid #e5e5e5 !important;border-radius:8px !important;padding:12px !important;margin-left:0 !important;margin-right:0 !important;width:100% !important;box-sizing:border-box !important;}.comment-form input[type="text"],.comment-form textarea,.form-textarea,.form-text{width:100% !important;max-width:100% !important;box-sizing:border-box !important;}@media (max-width:768px){.main-nav,nav.main-menu,.navigation{position:relative !important;display:block !important;width:100% !important;background:#111827 !important;padding:10px 15px !important;box-sizing:border-box !important;}.main-nav ul,.nav-menu,.menu{display:none !important;flex-direction:column !important;width:100% !important;background:#111827 !important;margin-top:10px !important;padding:0 !important;list-style:none !important;}.main-nav ul.show,.nav-menu.show,.menu.show{display:flex !important;}.main-nav ul li,.nav-menu li{width:100% !important;border-bottom:1px solid rgba(255,255,255,0.1);}.main-nav ul li a,.nav-menu li a{display:block !important;padding:12px 15px !important;color:#ffffff !important;font-size:14px !important;text-align:left !important;text-decoration:none !important;}.main-nav ul li a:hover{background:#e74c3c !important;}.mobile-menu-toggle,.menu-toggle-btn{display:flex !important;align-items:center;justify-content:space-between;background:#e74c3c !important;color:#ffffff !important;border:none !important;padding:10px 15px !important;font-size:14px !important;font-weight:bold;text-transform:uppercase;width:100% !important;cursor:pointer;border-radius:4px;}}@media (min-width:769px){.mobile-menu-toggle,.menu-toggle-btn{display:none !important;}}@media (max-width:768px){.nav-bar{position:relative !important;display:flex !important;flex-direction:column !important;align-items:stretch !important;padding:10px !important;box-sizing:border-box;}.mobile-menu-toggle{display:flex !important;align-items:center;justify-content:space-between;background:#e74c3c !important;color:#ffffff !important;border:none !important;padding:12px 15px !important;font-size:14px !important;font-weight:bold;text-transform:uppercase;width:100% !important;cursor:pointer;border-radius:4px;box-sizing:border-box;}.nav-bar ul,.nav-bar .item-list ul,.nav-bar nav{display:none !important;flex-direction:column !important;width:100% !important;background:#111827 !important;margin-top:5px !important;padding:0 !important;list-style:none !important;border-radius:4px;box-shadow:0 4px 6px rgba(0,0,0,0.3);}.nav-bar ul.show,.nav-bar .item-list ul.show,.nav-bar nav.show{display:flex !important;}.nav-bar ul li,.nav-bar .item-list ul li{width:100% !important;border-bottom:1px solid rgba(255,255,255,0.1);}.nav-bar ul li a,.nav-bar .item-list ul li a{display:block !important;padding:12px 18px !important;color:#ffffff !important;font-size:14px !important;text-align:left !important;text-decoration:none !important;}.nav-bar ul li a:hover{background:#e74c3c !important;}.nav-bar .search-icon{display:none !important;}}@media (max-width:768px){.nav-bar{position:relative !important;display:flex !important;flex-direction:column !important;align-items:stretch !important;padding:10px !important;box-sizing:border-box;}.mobile-menu-toggle{display:flex !important;align-items:center;justify-content:space-between;background:#e74c3c !important;color:#ffffff !important;border:none !important;padding:12px 15px !important;font-size:14px !important;font-weight:bold;text-transform:uppercase;width:100% !important;cursor:pointer;border-radius:4px;box-sizing:border-box;}.nav-bar ul,.nav-bar .item-list ul,.nav-bar nav{display:none !important;flex-direction:column !important;width:100% !important;background:#111827 !important;margin-top:5px !important;padding:0 !important;list-style:none !important;border-radius:4px;box-shadow:0 4px 6px rgba(0,0,0,0.3);}.nav-bar ul.show,.nav-bar .item-list ul.show,.nav-bar nav.show{display:flex !important;}.nav-bar ul li,.nav-bar .item-list ul li{width:100% !important;border-bottom:1px solid rgba(255,255,255,0.1);}.nav-bar ul li a,.nav-bar .item-list ul li a{display:block !important;padding:12px 18px !important;color:#ffffff !important;font-size:14px !important;text-align:left !important;text-decoration:none !important;}.nav-bar ul li a:hover{background:#e74c3c !important;}.nav-bar ul li ul,.nav-bar .item-list ul li ul{display:flex !important;position:static !important;box-shadow:none !important;background:#0d131a !important;width:100% !important;margin:0 !important;padding:0 !important;}.nav-bar ul li ul li a{padding-left:30px !important;font-size:13px !important;color:#d1d5db !important;border-bottom:1px solid rgba(255,255,255,0.05);}.nav-bar ul li ul li a:hover{background:#374151 !important;color:#ffffff !important;}.nav-bar .search-icon{display:none !important;}}article.node-article,article.node-page,.node-article-full{width:100% !important;max-width:100% !important;margin:20px auto !important;padding:20px !important;box-sizing:border-box !important;}@media (max-width:768px){article.node-article,article.node-page,.node-article-full{padding:15px !important;margin:10px !important;width:auto !important;}}.node-content-body img,.content img,article img{max-width:100% !important;height:auto !important;border-radius:8px !important;display:block !important;margin:15px auto !important;}.node-content-body iframe,.content iframe{max-width:100% !important;width:100% !important;border-radius:8px !important;}article.node-article,article.node-page,.node-article-full,.view,#content{height:auto !important;max-height:none !important;overflow:visible !important;}.mobile-only{display:block !important;}@media (min-width:992px){.mobile-only{display:none !important;}}.desktop-only{display:none !important;}@media (min-width:992px){.desktop-only{display:block !important;}}.mobile-floating-menu{display:none !important;}@media (max-width:991px){.mobile-floating-menu{display:flex !important;position:fixed !important;bottom:0 !important;left:0 !important;right:0 !important;width:100% !important;height:60px !important;background:#ffffff !important;border-top:1px solid #e2e8f0 !important;box-shadow:0 -4px 20px rgba(0,0,0,0.08) !important;z-index:9999 !important;justify-content:space-around !important;align-items:center !important;padding:0 10px !important;box-sizing:border-box !important;}.mobile-floating-menu .floating-nav-item{display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;color:#475569 !important;text-decoration:none !important;font-size:11px !important;font-weight:600 !important;width:33.33% !important;gap:3px !important;transition:color 0.2s ease !important;}.mobile-floating-menu .floating-nav-item i{font-size:18px !important;}.mobile-floating-menu .floating-nav-item:hover,.mobile-floating-menu .floating-nav-item:active{color:#2563eb !important;}body{padding-bottom:60px !important;}}
