@font-face{font-family:dhivehi_title;src:url(/build/assets/fonts/Cur8EGz6.otf) format("opentype");font-weight:lighter;font-style:normal;font-display:swap;-webkit-font-smoothing:none}@font-face{font-family:dhivehi_title_bold;src:url(/build/assets/fonts/CnsTwOuO.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap;-webkit-font-smoothing:none}@font-face{font-family:dhivehi_body;src:url(/build/assets/fonts/DoS-qNmq.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap;-webkit-font-smoothing:none}.frontend-body{font-family:dhivehi_body,Noto Sans Dhivehi,sans-serif!important;direction:rtl!important;text-align:right!important;background:linear-gradient(135deg,#f5f7fa,#6fddff2b)!important;-webkit-font-smoothing:none}.font-dhivehi-title{font-family:dhivehi_title,Noto Sans Dhivehi,sans-serif;-webkit-font-smoothing:none}.font-dhivehi-body{font-family:dhivehi_body,Noto Sans Dhivehi,sans-serif;-webkit-font-smoothing:none}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-3{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.placeholder-background,.placeholder-background-featured,.placeholder-background-small{background:linear-gradient(135deg,#1e40af,#3b82f6);display:flex;align-items:center;justify-content:center;color:#fff}.placeholder-background-featured{font-size:18px}.placeholder-background-small{font-size:14px}.scroll-indicator{position:fixed;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,#60a5fa,#1e40af);transform-origin:left;transform:scaleX(0);transition:transform .3s ease;z-index:10000}.header-ad-card{background:transparent;position:relative;padding:20px 0;transition:opacity .3s ease-out,transform .3s ease-out}.header-ad-card.scrolled{opacity:0;transform:translateY(-20px);pointer-events:none}.header-ad-container{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;flex-direction:column;align-items:center;gap:10px}.header-ad-image{max-width:900px;width:100%;object-fit:contain;display:block;cursor:pointer;transition:opacity .3s ease,transform .2s ease;border-radius:20px;background:#fff;padding:5px;box-shadow:0 2px 10px #0000000d}.header-ad-image:hover{opacity:.95;transform:translateY(-2px);box-shadow:0 4px 15px #0000001a}.header-ad-indicator{font-size:9px;color:#0006;font-weight:500;letter-spacing:1px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body.mobile-menu-open .header-ad-card{opacity:0;transform:translateY(-100%);pointer-events:none;transition:opacity .3s ease,transform .3s ease}body.mobile-menu-open .header,body.mobile-menu-closing .header{position:fixed;top:0;left:0;right:0;transition:transform .3s ease}.header.animating-to-top{transform:translateY(0)!important;transition:transform .3s ease}.header.animating-down{transition:transform .3s ease}.header{background:linear-gradient(135deg,#1e40af,#3b82f6);color:#fff;box-shadow:0 4px 15px #0000001a;position:relative;top:0;z-index:1000;transition:box-shadow .3s ease}.header.sticky{box-shadow:0 6px 20px #00000026}.header-top{max-width:1200px;margin:0 auto;padding:15px 20px;display:grid;grid-template-columns:1fr auto 1fr;gap:30px;align-items:center;direction:ltr}.header-search{display:flex;align-items:center;gap:5px;background:#ffffff26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:25px;padding:8px 15px;border:1px solid rgba(255,255,255,.2);max-width:200px;transition:all .3s ease}.header-search:focus-within{background:#ffffff40;border-color:#fff6;box-shadow:0 4px 12px #0000001a}.search-input{background:transparent;border:none;outline:none;color:#fff;font-size:14px;flex:1;direction:rtl;text-align:right}.search-input::placeholder{color:#ffffffb3}.search-button{background:transparent;border:none;color:#fff;cursor:pointer;padding:5px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;border-radius:50%}.search-button:hover{background:#fff3;transform:scale(1.1)}.logo{display:flex;align-items:center;justify-content:center}.logo-image{height:50px;width:auto;object-fit:contain}.date-time{opacity:.95;justify-self:end;display:flex;flex-direction:column;gap:8px;text-align:right;direction:rtl;line-height:1.3;font-family:dhivehi_body,Noto Sans Dhivehi,sans-serif}.date-row{font-size:13px}.social-icons{display:flex;gap:10px;justify-content:flex-start;align-items:center}.social-link{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff;transition:all .3s ease;text-decoration:none}.social-link:hover{background:#fff3;border-color:#ffffff4d;transform:translateY(-2px)}.social-link svg{display:block}.navigation{background:#fff;padding:15px 0}.nav-container{max-width:1200px;margin:0 auto;padding:0 20px}.nav-menu{display:flex;justify-content:center;gap:40px;list-style:none;font-size:20px;text-decoration:none!important;font-weight:lighter!important;font-family:dhivehi_title_bold,dhivehi_title,Noto Sans Dhivehi,sans-serif}.nav-item{position:relative}.nav-link{color:#297afe;text-decoration:none;font-weight:500;padding:10px 15px;border-radius:25px;transition:all .3s ease;display:block}.nav-link:hover{background:#fff3;transform:translateY(-2px)}.desktop-only{display:flex}.mobile-search-icon{display:none;align-items:center;justify-content:center;width:40px;height:40px;background:#ffffff26;border:1px solid rgba(255,255,255,.2);border-radius:50%;cursor:pointer;transition:all .3s ease;color:#fff}.mobile-search-icon:hover{background:#ffffff40;transform:scale(1.05)}.mobile-menu-toggle{display:none;align-items:center;justify-content:center;width:44px;height:44px;background:transparent;border:none;cursor:pointer;padding:0;z-index:1002;transition:transform .2s ease;color:#fff}.mobile-menu-toggle:hover{transform:scale(1.05)}.hamburger-icon{fill:none}.hamburger-line{transition:all .3s cubic-bezier(.4,0,.2,1);transform-origin:center}.mobile-menu-toggle.active .hamburger-top{transform:translateY(3px) rotate(45deg)}.mobile-menu-toggle.active .hamburger-middle{opacity:0}.mobile-menu-toggle.active .hamburger-bottom{transform:translateY(-6px) rotate(-45deg)}.mobile-menu-backdrop{position:fixed;inset:0;background:#0009;z-index:1000;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.mobile-menu-backdrop.active{opacity:1;visibility:visible}.mobile-menu{position:fixed;top:0;right:-100%;width:100%;height:100vh;background:linear-gradient(135deg,#1e40af,#3b82f6);z-index:1001;overflow:hidden;transition:right .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column}.mobile-menu.active{right:0}.mobile-menu-content{display:flex;flex-direction:column;height:100%;padding-top:70px}.mobile-nav{flex:1;padding:20px 20px 0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.mobile-nav-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.mobile-nav-item{margin:0;border-bottom:1px solid rgba(255,255,255,.1)}.mobile-nav-item:last-child{border-bottom:none}.mobile-nav-link{display:block;color:#ffffffe6;text-decoration:none;font-size:20px;font-weight:500;padding:16px;border-radius:0;transition:all .2s ease;font-family:dhivehi_title_bold,Noto Sans Dhivehi,sans-serif;text-align:center}.mobile-nav-link:hover,.mobile-nav-link:active{background:#ffffff26;color:#fff}.mobile-menu-footer{padding:20px;border-top:1px solid rgba(255,255,255,.2);background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.1) 100%);flex-shrink:0}.mobile-menu-search{display:flex;align-items:center;gap:8px;background:#ffffff26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:25px;padding:10px 16px;border:1px solid rgba(255,255,255,.2);margin-bottom:20px}.mobile-search-input{flex:1;background:transparent;border:none;outline:none;color:#fff;font-size:16px;font-family:dhivehi_body,Noto Sans Dhivehi,sans-serif;direction:rtl}.mobile-search-input::placeholder{color:#fff9}.mobile-search-button{background:transparent;border:none;cursor:pointer;color:#fff;padding:4px;display:flex;align-items:center;justify-content:center;transition:opacity .2s ease}.mobile-search-button:hover{opacity:.8}.mobile-date-time{text-align:center;color:#fffc;font-family:dhivehi_body,Noto Sans Dhivehi,sans-serif;display:flex;flex-direction:column;gap:12px}.mobile-date{font-size:14px;opacity:.9}.mobile-social-icons{display:flex;gap:12px;justify-content:center;align-items:center}.mobile-social-link{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#ffffff26;border:1px solid rgba(255,255,255,.25);color:#fff;transition:all .3s ease;text-decoration:none}.mobile-social-link:hover{background:#ffffff40;border-color:#ffffff59;transform:translateY(-2px) scale(1.05)}.mobile-social-link svg{display:block}.mobile-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:999;opacity:0;visibility:hidden;transition:all .3s ease}.mobile-overlay.active{opacity:1;visibility:visible}.main-content{max-width:1200px;margin:40px auto;padding:0 20px 50px}.news-grid{display:grid;grid-template-columns:1fr 2fr 1fr;gap:30px;align-items:stretch}.news-column{display:flex;flex-direction:column;gap:20px;height:100%}.featured-column{position:relative;height:100%}.news-item{background:#fff;border-radius:15px;overflow:hidden;box-shadow:0 5px 20px #0000001a;transition:all .3s ease;cursor:pointer;flex:1;display:flex;flex-direction:column}.news-item:hover{transform:translateY(-5px);box-shadow:0 10px 30px #00000026}.news-image{width:100%;height:140px;object-fit:cover;background-position:center;background-size:cover;background-repeat:no-repeat}.news-content{padding:15px;flex:1;display:flex;flex-direction:column;justify-content:space-between}.news-title{font-family:dhivehi_title_bold,dhivehi_title,Noto Sans Dhivehi,sans-serif;font-size:20px;font-weight:lighter;letter-spacing:0px;color:#2c3e50;margin:5px 0;text-align:center}.news-meta{font-size:11px;color:#95a5a6;display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:center}.news-badge{padding:4px 10px;border-radius:12px;font-size:10px;font-weight:500;display:inline-block;transition:all .3s ease;direction:rtl;text-align:right}.news-badge-tag{background:#3b82f614;color:#3b82f6;border:1px solid rgba(59,130,246,.15)}.news-badge-category{background:#10b98114;color:#10b981;border:1px solid rgba(16,185,129,.15)}.news-badge-date{background:#6b728014;color:#6b7280;border:1px solid rgba(107,114,128,.12)}.news-badge-views{background:#3b82f614;color:#3b82f6;border:1px solid rgba(59,130,246,.12);display:inline-flex;align-items:center;gap:4px}.news-item:hover .news-badge-tag{background:#3b82f61f;border-color:#3b82f640}.news-item:hover .news-badge-category{background:#10b9811f;border-color:#10b98140}.news-item:hover .news-badge-date{background:#6b72801f;border-color:#6b728033}.news-item:hover .news-badge-views{background:#3b82f61f;border-color:#3b82f640}.news-date,.featured-date{direction:rtl;text-align:right;display:inline-block;unicode-bidi:embed}.featured-wrapper{display:flex;flex-direction:column;gap:20px;height:100%}.featured-item{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 10px 40px #0000001a;height:100%;position:relative;cursor:pointer;transition:all .3s ease;display:flex;flex-direction:column}.featured-item:hover{transform:scale(1.02);box-shadow:0 15px 50px #00000026}.featured-image{width:100%;height:70%;object-fit:cover;background-repeat:no-repeat;background-position:center;background-size:cover}.featured-content{padding:20px;display:flex;flex-direction:column;justify-content:space-around;align-items:center}.featured-title{font-family:dhivehi_title_bold,dhivehi_title,Noto Sans Dhivehi,sans-serif;font-weight:200;font-size:33px;color:#2c3e50;line-height:1.5;margin-bottom:12px;text-align:center}.featured-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:center}.featured-badge{padding:6px 14px;border-radius:15px;font-size:12px;font-weight:600;display:inline-block;transition:all .3s ease;direction:rtl;text-align:right}.featured-badge-tag{background:#3b82f61a;color:#3b82f6;border:1.5px solid rgba(59,130,246,.2)}.featured-badge-category{background:#10b9811a;color:#10b981;border:1.5px solid rgba(16,185,129,.2)}.featured-badge-date{background:#6b72801a;color:#6b7280;border:1.5px solid rgba(107,114,128,.15)}.featured-item:hover .featured-badge-tag{background:#3b82f626;border-color:#3b82f64d;transform:translateY(-2px)}.featured-item:hover .featured-badge-category{background:#10b98126;border-color:#10b9814d;transform:translateY(-2px)}.featured-item:hover .featured-badge-date{background:#6b728026;border-color:#6b728040;transform:translateY(-2px)}.featured-ad-card{background:transparent;border-radius:20px;overflow:visible;height:calc(33.33% - 10px);min-height:206px;display:flex;align-items:center;justify-content:center;position:relative}.featured-ad-container{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.featured-ad-image{width:100%;object-fit:contain;display:block;cursor:pointer;border-radius:20px;background:#fff;padding:5px;transition:opacity .3s ease,transform .2s ease;box-shadow:0 2px 10px #0000000d}.featured-ad-image:hover{opacity:.95;transform:translateY(-2px);box-shadow:0 4px 15px #0000001a}.featured-ad-indicator{font-size:9px;color:#0006;font-weight:500;text-transform:uppercase;letter-spacing:1px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.trending-ad-card{background:transparent;border-radius:20px;overflow:visible;height:100%;display:flex;align-items:center;justify-content:center;position:relative}.trending-ad-container{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.trending-ad-image{width:100%;height:100%;object-fit:contain;display:block;cursor:pointer;border-radius:20px;background:#fff;padding:5px;transition:opacity .3s ease,transform .2s ease;box-shadow:0 2px 10px #0000000d}.trending-ad-image:hover{opacity:.95;transform:translateY(-2px);box-shadow:0 4px 15px #0000001a}.trending-ad-indicator{font-size:9px;color:#0006;font-weight:500;text-transform:uppercase;letter-spacing:1px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}:root.dark .trending-ad-image{background:#1f2937;box-shadow:0 2px 10px #0000004d}:root.dark .trending-ad-image:hover{box-shadow:0 4px 15px #00000080}:root.dark .trending-ad-indicator{color:#fff6}.trending-section{background:linear-gradient(135deg,#f8fafc,#e2e8f0,#f1f5f9);position:relative;overflow:hidden}.trending-section:before{content:"";position:absolute;inset:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="trending-dots" patternUnits="userSpaceOnUse" width="20" height="20"><circle cx="10" cy="10" r="1.5" fill="rgba(59,130,246,0.1)"/></pattern></defs><rect width="100" height="100" fill="url(%23trending-dots)"/></svg>');opacity:.6}.trending-grid{display:grid;grid-template-columns:2fr 1fr;gap:30px;min-height:500px;align-items:stretch}.trending-item{background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:20px;overflow:hidden;box-shadow:0 8px 30px #0000001a;transition:all .3s ease;cursor:pointer;position:relative}.trending-item:hover{transform:translateY(-5px);box-shadow:0 15px 40px #00000026;background:#fff}.trending-item.large{display:flex;flex-direction:column;height:100%}.trending-item.small{display:flex;flex:1;margin-bottom:20px;height:auto}.trending-item.small:last-child{margin-bottom:0}.trending-small-items{display:flex;flex-direction:column;height:100%;justify-content:space-between}.trending-image{background-size:cover;background-position:center;background-repeat:no-repeat}.trending-item.large .trending-image{height:60%;width:100%}.trending-item.small .trending-image{width:120px;min-height:100px;flex-shrink:0}.trending-content{padding:20px;display:flex;flex-direction:column;justify-content:center;flex:1}.trending-item.small .trending-content{padding:15px}.trending-badge{padding:6px 14px;border-radius:15px;font-size:12px;font-weight:600;display:inline-block;transition:all .3s ease;direction:rtl;text-align:right}.trending-badge-tag{background:#3b82f61a;color:#3b82f6;border:1.5px solid rgba(59,130,246,.2)}.trending-badge-category{background:#10b9811a;color:#10b981;border:1.5px solid rgba(16,185,129,.2)}.trending-badge-date{background:#6b72801a;color:#6b7280;border:1.5px solid rgba(107,114,128,.15)}.trending-badge-small{padding:3px 8px;border-radius:10px;font-size:9px;font-weight:600;display:inline-block;transition:all .3s ease;direction:rtl;text-align:right}.trending-badge-small.trending-badge-tag{background:#3b82f61a;color:#3b82f6;border:1px solid rgba(59,130,246,.2)}.trending-badge-small.trending-badge-category{background:#10b9811a;color:#10b981;border:1px solid rgba(16,185,129,.2)}.trending-badge-small.trending-badge-date{background:#6b72801a;color:#6b7280;border:1px solid rgba(107,114,128,.15)}.trending-item:hover .trending-badge-tag{background:#3b82f626;border-color:#3b82f64d;transform:translateY(-1px)}.trending-item:hover .trending-badge-category{background:#10b98126;border-color:#10b9814d;transform:translateY(-1px)}.trending-item:hover .trending-badge-date{background:#6b728026;border-color:#6b728040;transform:translateY(-1px)}.trending-title{font-family:dhivehi_title,Noto Sans Dhivehi,sans-serif;color:#2c3e50;margin-bottom:10px;line-height:1.4}.trending-item.large .trending-title{font-size:32px;font-weight:200}.trending-item.small .trending-title{font-size:22px;font-weight:200;margin-bottom:8px}.trending-meta{font-size:12px;color:#7f8c8d;display:flex;gap:8px;flex-wrap:wrap;align-items:center}.popular-item{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 16px #00000014;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;position:relative;height:100%;display:flex;flex-direction:column}.popular-item:hover{transform:translateY(-8px);box-shadow:0 12px 32px #0000001f}.popular-rank{position:absolute;top:16px;right:16px;background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#fff;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:18px;z-index:10;box-shadow:0 4px 12px #fbbf2466}.popular-image{width:100%;height:200px;background-size:cover;background-position:center;background-repeat:no-repeat;flex-shrink:0}.popular-content{padding:24px;display:flex;flex-direction:column;flex-grow:1;gap:12px}.popular-title{font-family:dhivehi_title,Noto Sans Dhivehi,sans-serif;font-size:20px;font-weight:300;color:#2c3e50;line-height:1.5;text-align:center;flex-grow:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.popular-meta{font-size:13px;color:#7f8c8d;display:flex;gap:8px;justify-content:center;align-items:center;padding-top:8px;border-top:1px solid rgba(0,0,0,.06);flex-wrap:wrap}.popular-badge{padding:4px 10px;border-radius:12px;font-size:10px;font-weight:600;display:inline-block;transition:all .3s ease;direction:rtl;text-align:right}.popular-badge-tag{background:#3b82f614;color:#3b82f6;border:1px solid rgba(59,130,246,.15)}.popular-badge-category{background:#10b98114;color:#10b981;border:1px solid rgba(16,185,129,.15)}.popular-badge-date{background:#6b728014;color:#6b7280;border:1px solid rgba(107,114,128,.12)}.popular-badge-views{background:#8b5cf614;color:#8b5cf6;border:1px solid rgba(139,92,246,.15)}.popular-item:hover .popular-badge-tag{background:#3b82f61f;border-color:#3b82f640}.popular-item:hover .popular-badge-category{background:#10b9811f;border-color:#10b98140}.popular-item:hover .popular-badge-date{background:#6b72801f;border-color:#6b728033}.popular-item:hover .popular-badge-views{background:#8b5cf61f;border-color:#8b5cf640}.popular-meta span{display:flex;align-items:center;gap:4px}.recommended-item{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 16px #00000014;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;height:100%;display:flex;flex-direction:column}.recommended-item:hover{transform:translateY(-8px);box-shadow:0 12px 32px #0000001f}.recommended-image{width:100%;height:176px;background-size:cover;background-position:center;background-repeat:no-repeat;flex-shrink:0}.recommended-content{padding:20px;display:flex;flex-direction:column;flex-grow:1;gap:10px}.recommended-category{background:linear-gradient(135deg,#10b981,#059669);color:#fff;padding:6px 16px;border-radius:20px;font-size:13px;font-weight:600;display:inline-block;align-self:flex-start}.recommended-title{font-family:dhivehi_title,Noto Sans Dhivehi,sans-serif;font-size:18px;font-weight:300;color:#2c3e50;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.recommended-excerpt{font-size:12px;color:#5f6368;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex-grow:1}.recommended-meta{font-size:11px;color:#7f8c8d;display:flex;gap:8px;align-items:center;padding-top:8px;border-top:1px solid rgba(0,0,0,.06);flex-wrap:wrap}.recommended-badge{padding:4px 10px;border-radius:12px;font-size:10px;font-weight:600;display:inline-block;transition:all .3s ease;direction:rtl;text-align:right}.recommended-badge-tag{background:#3b82f614;color:#3b82f6;border:1px solid rgba(59,130,246,.15)}.recommended-badge-category{background:#10b98114;color:#10b981;border:1px solid rgba(16,185,129,.15)}.recommended-badge-date{background:#6b728014;color:#6b7280;border:1px solid rgba(107,114,128,.12)}.recommended-item:hover .recommended-badge-tag{background:#3b82f61f;border-color:#3b82f640}.recommended-item:hover .recommended-badge-category{background:#10b9811f;border-color:#10b98140}.recommended-item:hover .recommended-badge-date{background:#6b72801f;border-color:#6b728033}.recommended-meta span{display:flex;align-items:center;gap:4px}.lifestyle-item{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 16px #00000014;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;height:100%;display:flex;flex-direction:column}.lifestyle-item:hover{transform:translateY(-8px);box-shadow:0 12px 32px #0000001f}.lifestyle-image{width:100%;height:176px;background-size:cover;background-position:center;background-repeat:no-repeat;flex-shrink:0}.lifestyle-content{padding:20px;display:flex;flex-direction:column;flex-grow:1;gap:10px;justify-content:space-between}.lifestyle-title{font-family:dhivehi_title_bold,dhivehi_title,Noto Sans Dhivehi,sans-serif;font-size:23px;font-weight:300;color:#2c3e50;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;padding:1px}.lifestyle-excerpt{font-size:14px;color:#5f6368;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex-grow:1}.lifestyle-meta{font-size:11px;color:#7f8c8d;display:flex;gap:8px;align-items:center;padding-top:8px;border-top:1px solid rgba(0,0,0,.06);flex-wrap:wrap}.lifestyle-meta span{display:flex;align-items:center;gap:4px}.lifestyle-badge{padding:4px 10px;border-radius:12px;font-size:10px;font-weight:500;display:inline-flex;align-items:center;gap:4px;transition:all .3s ease;direction:rtl;text-align:right}.lifestyle-badge-date{background:#6b728014;color:#6b7280;border:1px solid rgba(107,114,128,.12)}.lifestyle-badge-readtime{background:#10b98114;color:#10b981;border:1px solid rgba(16,185,129,.15)}.lifestyle-item:hover .lifestyle-badge-date{background:#6b72801f;border-color:#6b728033}.lifestyle-item:hover .lifestyle-badge-readtime{background:#10b9811f;border-color:1px solid #10b98140}.latest-news-section{background:linear-gradient(91deg,#85b2ff42,#52bcff24,#2859ff17);position:relative;overflow:hidden}.latest-news-item{background:#fff;border-radius:15px;overflow:hidden;box-shadow:0 4px 16px #00000014;transition:all .3s ease;cursor:pointer;display:flex;height:150px}.latest-news-item:hover{transform:translateY(-5px);box-shadow:0 10px 30px #00000026}.latest-news-image{width:170px;flex-shrink:0;background-position:center;background-size:cover;background-repeat:no-repeat;position:relative;overflow:hidden}.latest-news-content{padding:16px;flex:1;display:flex;flex-direction:column;justify-content:space-between}.latest-news-title{font-family:dhivehi_title_bold,dhivehi_title,Noto Sans Dhivehi,sans-serif;font-size:21px;font-weight:lighter;color:#2c3e50;line-height:1.6;padding:8px 2px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .3s ease}.latest-news-meta{font-size:11px;color:#95a5a6;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.section-header-decorated{position:relative}.subcategory-pill{white-space:nowrap}.scroll-to-top{position:fixed;bottom:30px;left:30px;width:50px;height:50px;border-radius:50%;background:linear-gradient(135deg,#1e40af,#3b82f6);color:#fff;border:none;font-size:20px;cursor:pointer;box-shadow:0 4px 15px #0003;z-index:1000;transition:all .3s ease;opacity:0;visibility:hidden;transform:translateY(100px)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.fade-in-up{animation:fadeInUp .6s ease-out}html{scroll-behavior:smooth}@media(max-width:1199px)and (min-width:769px){.featured-wrapper{gap:10px}}@media(max-width:768px){.header-ad-card{padding:12px 0}.header-ad-image{max-width:100%}.header-ad-container{padding:0 15px}.header-top{display:flex;justify-content:space-between;align-items:center;padding:12px 15px;gap:12px;position:relative;z-index:1002}.header{z-index:1002}.mobile-search-icon{display:flex;order:1}.logo{order:2;flex:1;display:flex;justify-content:center}.logo-image{max-height:40px;width:auto}.mobile-menu-toggle{display:flex;order:3}.desktop-only{display:none!important}.date-time,.navigation{display:none}.logo-image{height:40px}.date-time{order:3;justify-self:end;grid-column:3;grid-row:1;font-size:10px;gap:1px}.date-time-row{font-size:10px}.date-row{font-size:9px}.navigation{position:relative}.nav-menu{position:fixed;top:0;left:-100%;width:280px;height:100vh;background:linear-gradient(135deg,#1e40af,#3b82f6);flex-direction:column;justify-content:flex-start;align-items:center;padding:80px 20px 20px;transition:left .3s ease;z-index:1000;box-shadow:5px 0 15px #0000001a}.nav-menu.active{left:0}.nav-item{width:100%;margin:8px 0}.nav-link{width:100%;text-align:center;padding:15px 20px;border-radius:10px;display:block;font-size:16px;border:1px solid rgba(255,255,255,.1)}.nav-link:hover{background:#fff3;transform:translateY(0);border-color:#ffffff4d}.news-grid{grid-template-columns:1fr 1fr;gap:15px;row-gap:20px}.news-column{display:contents}.news-column:first-child .news-item{order:2}.news-column:last-child .news-item{order:3}.featured-column{grid-column:1 / -1;order:1}.featured-wrapper{gap:15px;min-height:500px}.featured-item{min-height:650px}.featured-title{font-size:28px;line-height:1.5}.featured-badge{font-size:11px;padding:5px 12px}.featured-ad-card{min-height:150px}.featured-ad-wrapper{height:150px;padding:8px}.news-item{min-height:250px}.news-image{height:120px}.news-title{font-size:22px;line-height:1.5}.news-content{padding:15px}.news-badge{font-size:9px;padding:3px 8px}.trending-grid{grid-template-columns:1fr;min-height:auto}.trending-item.large{height:400px}.trending-item.small{height:120px;margin-bottom:15px;flex:none}.trending-item.small .trending-image{width:100px}.trending-small-items{height:auto;justify-content:flex-start}.recommended-image{height:200px}.recommended-title{font-size:20px}.recommended-excerpt{font-size:13px;-webkit-line-clamp:2}.recommended-content{padding:22px}.lifestyle-image{height:200px}.lifestyle-title{font-size:20px}.lifestyle-excerpt{font-size:13px}.lifestyle-content{padding:20px}.latest-news-image{width:170px}.latest-news-title{font-size:17px}}@media(max-width:480px){.header-ad-card{padding:10px 0}.header-ad-wrapper{height:80px;padding:6px}.header-ad-container{padding:0 12px}.header-top{grid-template-columns:auto 1fr auto;gap:8px;padding:10px 12px}.header-search{padding:6px 12px;margin-top:8px}.search-input{font-size:13px}.search-button svg{width:16px;height:16px}.logo{justify-self:center}.logo-image{height:35px}.date-time,.date-time-row{font-size:9px}.date-row{font-size:8px}.news-title{font-size:18px}.featured-wrapper{gap:12px;min-height:450px}.featured-item{min-height:400px}.featured-title{font-size:25px;line-height:1.5}.featured-badge{font-size:10px;padding:4px 10px}.featured-ad-card{min-height:120px}.featured-ad-wrapper{height:120px;padding:6px}.trending-item.large .trending-title{font-size:24px}.trending-item.small .trending-title{font-size:16px}.popular-title{font-size:18px}.recommended-image{height:200px}.recommended-title{font-size:22px}.recommended-excerpt{font-size:14px;-webkit-line-clamp:3}.recommended-content{padding:24px}.recommended-meta{font-size:12px}.lifestyle-image{height:150px}.lifestyle-title{font-size:16px}.lifestyle-excerpt{font-size:14px;-webkit-line-clamp:3}.lifestyle-content{padding:12px}.lifestyle-meta{font-size:12px}.latest-news-item{height:auto;min-height:120px}.latest-news-image{width:150px}.latest-news-content{padding:12px}.latest-news-title{font-size:16px;padding:6px 2px}.latest-news-meta{font-size:10px;gap:6px}}.article-container{max-width:1400px;margin:0 auto;padding:2rem 1rem}.article-header{max-width:1200px;margin:0 auto;padding:15px}.article-category-badge{margin-bottom:1.5rem}.article-title{font-size:2.5rem;line-height:1.5;color:#1e293b;margin-bottom:2rem;font-weight:200;text-align:center}.article-cover{width:100%;margin-bottom:2rem;border-radius:1rem;overflow:hidden;box-shadow:0 10px 30px #0000001a}.article-cover-image{width:100%;max-height:740px;display:block;object-fit:cover}.article-cover-caption{padding:.75rem 1rem;background:#fff;color:#6b7280;font-size:.875rem;line-height:1.5;text-align:center;font-family:dhivehi_body,Noto Sans Dhivehi,sans-serif;font-style:italic;border-top:1px solid rgba(0,0,0,.05)}.article-meta-bar{display:flex;flex-wrap:wrap;align-items:center;gap:3rem;padding:1.25rem 0;border-top:1px solid rgba(0,0,0,.06);border-bottom:1px solid rgba(0,0,0,.06);direction:rtl}.article-meta-item{display:inline-flex;align-items:center;gap:.5rem;color:#64748b;font-size:.9rem;font-family:dhivehi_body,Noto Sans Dhivehi,sans-serif;transition:color .2s ease}.article-meta-item:hover{color:#475569}.article-meta-item svg{flex-shrink:0;width:1.125rem;height:1.125rem;color:#94a3b8;transition:color .2s ease}.article-meta-item:hover svg{color:#64748b}.article-author-image,.article-author-image-placeholder{width:30px;height:30px;border-radius:50%;object-fit:cover;flex-shrink:0}.article-author-image-placeholder{background:linear-gradient(113deg,#2eacff8f,#0044ff40);display:flex;align-items:center;justify-content:center;padding:6px}.article-author-image-placeholder img{width:100%;height:100%;object-fit:contain;opacity:.7}.article-layout{display:grid;grid-template-columns:1fr 800px 4fr;gap:2rem;max-width:1200px;margin:0 auto;position:relative;padding:15px}.article-share-sticky{position:sticky;top:100px;height:fit-content;display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1rem .5rem;background:#fff;border-radius:9999px;box-shadow:0 4px 12px #0000001a}.share-buttons-label{font-size:.75rem;font-weight:600;color:#64748ba3;writing-mode:vertical-rl;text-orientation:mixed;margin-bottom:.5rem}.share-button{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;transition:all .3s ease;border:none;cursor:pointer}.share-button-facebook{background:#1877f2;color:#fff}.share-button-facebook:hover{background:#0d65d9;transform:scale(1.1)}.share-button-x{background:#000;color:#fff}.share-button-x:hover{background:#333;transform:scale(1.1)}.share-button-whatsapp{background:#25d366;color:#fff}.share-button-whatsapp:hover{background:#1ebc59;transform:scale(1.1)}.share-button-viber{background:#7360f2;color:#fff}.share-button-viber:hover{background:#5b4ac7;transform:scale(1.1)}.share-button-copy{background:#3b82f6;color:#fff}.share-button-copy:hover{background:#2563eb;transform:scale(1.1)}.copy-success-message{position:absolute;left:100%;top:50%;transform:translateY(-50%);margin-left:1rem;padding:.5rem 1rem;background:#10b981;color:#fff;border-radius:.5rem;font-size:.875rem;white-space:nowrap;box-shadow:0 4px 12px #00000026;animation:fadeIn .3s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(-50%) translate(-10px)}to{opacity:1;transform:translateY(-50%) translate(0)}}.article-main-content{background:#fff;border-radius:1rem;padding:3rem;box-shadow:0 2px 8px #0000000d}.article-body{font-size:1.2rem;line-height:1.9;color:#556c8c;margin-bottom:3rem;font-family:dhivehi_body,Noto Sans Dhivehi,sans-serif;direction:rtl;text-align:right}.article-body p{margin-bottom:1.5rem;line-height:1.8}.article-body h1,.article-body h2,.article-body h3,.article-body h4,.article-body h5,.article-body h6{font-family:dhivehi_title_bold,dhivehi_title,Noto Sans Dhivehi,sans-serif;margin-top:2rem;margin-bottom:1rem;color:#1e293b;line-height:1.4;font-weight:700}.article-body h1{font-size:2rem}.article-body h2{font-size:1.75rem}.article-body h3{font-size:1.5rem}.article-body h4{font-size:1.25rem}.article-body h5{font-size:1.125rem}.article-body h6{font-size:1rem}.article-body ul,.article-body ol{margin-bottom:1.5rem;padding-right:2rem;padding-left:0}.article-body ul{list-style-type:disc;list-style-position:inside}.article-body ol{list-style-type:decimal;list-style-position:inside}.article-body li{margin-bottom:.5rem;line-height:1.7}.article-body ul ul,.article-body ol ul{list-style-type:circle;margin-top:.5rem;margin-right:1.5rem}.article-body ol ol,.article-body ul ol{list-style-type:lower-alpha;margin-top:.5rem;margin-right:1.5rem}.article-body strong,.article-body b{font-weight:700;color:#1e293b}.article-body em,.article-body i{font-style:italic}.article-body u{text-decoration:underline}.article-body del,.article-body s{text-decoration:line-through;opacity:.7}.article-body a{color:#3b82f6;text-decoration:underline;transition:color .2s ease}.article-body a:hover{color:#2563eb}.article-body blockquote{border-right:4px solid #3b82f6;border-left:none;padding:1rem 1.5rem;margin:2rem 0;background:#f1f5f9;border-radius:.5rem;font-style:italic;color:#475569}.article-body img{max-width:100%;height:auto;border-radius:.5rem;margin:2rem auto;display:block}.article-body figure{margin:2rem 0}.article-body figcaption{text-align:center;font-size:.875rem;color:#64748b;margin-top:.5rem;font-style:italic}.article-body table{width:100%;border-collapse:collapse;margin:2rem 0;background:#fff;border-radius:.5rem;overflow:hidden;box-shadow:0 1px 3px #0000001a}.article-body table th,.article-body table td{padding:.75rem 1rem;text-align:right;border-bottom:1px solid #e2e8f0}.article-body table th{background:#f8fafc;font-weight:700;color:#1e293b;font-family:dhivehi_title_bold,Noto Sans Dhivehi,sans-serif}.article-body table tbody tr:hover{background:#f8fafc}.article-body hr{border:none;border-top:2px solid #e2e8f0;margin:2rem 0}.article-body pre{background:#1e293b;color:#e2e8f0;padding:1.5rem;border-radius:.5rem;overflow-x:auto;margin:2rem 0;font-family:Courier New,monospace;font-size:.875rem;line-height:1.6}.article-body code{background:#f1f5f9;color:#e11d48;padding:.2rem .4rem;border-radius:.25rem;font-family:Courier New,monospace;font-size:.9em}.article-body pre code{background:transparent;color:inherit;padding:0}.article-body iframe,.article-body video{max-width:100%;border-radius:.5rem;margin:2rem 0}.article-body .embed-responsive{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;margin:2rem 0}.article-body .embed-responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%;margin:0}.article-tags{padding:2rem 0;border-top:1px solid #e2e8f0;justify-items:center}.article-section-title{font-size:1.75rem;color:#1e293b;margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:1px solid #3b82f6}.article-reactions{padding:2rem 0;border-top:1px solid #e2e8f0;margin-bottom:2rem;position:relative}.dark .article-reactions{border-top-color:#374151}.reactions-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(0px,1fr));gap:1rem}@media(max-width:640px){.reactions-grid{grid-template-columns:repeat(3,1fr);gap:.75rem}}.reaction-button{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1.25rem 1rem;background:#fff;border:2px solid #e2e8f0;border-radius:.75rem;cursor:pointer;transition:all .2s ease;position:relative;min-height:120px;min-width:44px}.dark .reaction-button{background:#1f2937;border-color:#374151}.reaction-button:hover:not(:disabled){border-color:#3b82f6;background:#f0f9ff;transform:translateY(-3px) scale(1.02);box-shadow:0 6px 16px #3b82f626}.dark .reaction-button:hover:not(:disabled){background:#374151;border-color:#60a5fa}.reaction-button.active{border-color:#3b82f6;background:linear-gradient(135deg,#dbeafe,#eff6ff);border-width:3px}.dark .reaction-button.active{background:linear-gradient(135deg,#1e3a8a,#1e40af);border-color:#60a5fa}.reaction-button:disabled{cursor:not-allowed;opacity:.6}.reaction-button:active:not(:disabled){transform:translateY(-1px) scale(.98)}.reaction-loading{display:inline-flex;align-items:center;justify-content:center;color:#3b82f6}.reaction-icon{font-size:2rem;display:flex;align-items:center;justify-content:center;color:#64748b;transition:color .2s ease}.dark .reaction-icon{color:#94a3b8}.reaction-button.active .reaction-icon{color:#3b82f6}.dark .reaction-button.active .reaction-icon{color:#60a5fa}.reaction-label{font-size:.875rem;color:#475569;font-weight:500;text-align:center}.dark .reaction-label{color:#cbd5e1}.reaction-button.active .reaction-label{color:#1e40af;font-weight:600}.dark .reaction-button.active .reaction-label{color:#93c5fd}.reaction-stats{display:flex;flex-direction:column;align-items:center;gap:.25rem}.reaction-percentage{font-size:1rem;font-weight:700;color:#3b82f6}.dark .reaction-percentage{color:#60a5fa}.reaction-button.active .reaction-percentage{animation:countPulse .4s ease}.reaction-count{font-size:.875rem;font-weight:500;color:#64748b}.dark .reaction-count{color:#94a3b8}.reaction-button.active .reaction-count{color:#1e40af}.dark .reaction-button.active .reaction-count{color:#93c5fd}@keyframes countPulse{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.reactions-loading-overlay{position:absolute;inset:0;background:#fffc;display:flex;align-items:center;justify-content:center;border-radius:.75rem;z-index:10}.dark .reactions-loading-overlay{background:#1f2937cc}.no-reactions{margin-top:1rem}@media(max-width:640px){.reaction-button{padding:1rem .5rem;min-height:100px;gap:.25rem}.reaction-icon{font-size:1.5rem}.reaction-label{font-size:.75rem}.reaction-percentage{font-size:1.25rem}.reaction-count{font-size:.75rem}}.article-comments{padding:2rem 0;border-top:1px solid #e2e8f0}.comments-list{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem}.no-comments{padding:3rem;text-align:center}.comment-item{background:#f8fafc;border-radius:.75rem;padding:1.5rem;border:1px solid #e2e8f0}.comment-header{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.comment-avatar{width:48px;height:48px;border-radius:50%;overflow:hidden;flex-shrink:0}.comment-avatar-small{width:36px;height:36px}.comment-avatar-image{width:100%;height:100%;object-fit:cover}.comment-avatar-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#3b82f6,#1e40af);color:#fff;font-family:dhivehi_title_bold,sans-serif;font-size:1.25rem}.comment-author-info{flex:1}.comment-author-name{font-weight:600;color:#1e293b;font-size:1rem;margin-bottom:.25rem}.comment-timestamp{display:flex;align-items:center}.comment-body{color:#475569;line-height:1.7;margin-bottom:.75rem}.comment-body-small{font-size:.95rem}.comment-actions{display:flex;gap:1rem}.comment-action-button{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem 1rem;background:transparent;border:1px solid #cbd5e1;border-radius:.5rem;color:#64748b;font-size:.875rem;cursor:pointer;transition:all .2s ease}.comment-action-button:not(:disabled):hover{border-color:#3b82f6;color:#3b82f6;background:#f0f9ff}.comment-action-button:disabled{opacity:.5;cursor:not-allowed}.comment-replies{margin-top:1rem;margin-right:2rem;display:flex;flex-direction:column;gap:1rem}.comment-reply-item{background:#fff;border-radius:.75rem;padding:1rem;border:1px solid #e2e8f0}.comment-form-notice{margin-top:2rem}.article-sidebar{position:sticky;top:100px;height:fit-content}.related-articles-section{background:#fff;border-radius:1rem;padding:1.5rem;box-shadow:0 2px 8px #0000000d}.related-articles-title{font-size:1.5rem;color:#1e293b;margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:2px solid #3b82f6}.related-articles-list{display:flex;flex-direction:column;gap:1.25rem}.related-article-card{display:flex;gap:1rem;padding:1rem;border-radius:.75rem;background:#fff;border:1px solid #e2e8f0;transition:all .3s ease;text-decoration:none}.related-article-card:hover{transform:translateY(-3px);box-shadow:0 6px 16px #3b82f626}.related-article-image{width:100px;height:100px;border-radius:.5rem;overflow:hidden;flex-shrink:0}.related-article-img{width:100%;height:100%;object-fit:cover}.related-article-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#e2e8f0,#cbd5e1)}.related-article-content{flex:1;display:flex;flex-direction:column;gap:.5rem}.related-article-category{margin-bottom:.25rem}.related-article-title{font-size:1rem;line-height:1.4;color:#1e293b;font-weight:200;margin-bottom:.5rem}.related-article-meta{display:flex;flex-wrap:wrap;gap:.75rem}.related-article-meta-item{display:inline-flex;align-items:center;gap:.25rem}.related-articles-bottom{max-width:1200px;margin:3rem auto 0;padding:0 1rem}.related-articles-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1.5rem}.related-articles-grid .related-article-card{display:flex;flex-direction:column;gap:0;padding:0;height:100%}.related-articles-grid .related-article-image{width:100%;height:180px;border-radius:.75rem .75rem 0 0}.related-articles-grid .related-article-content{padding:1rem;flex:1;justify-content:space-between}.related-articles-grid .related-article-title{font-size:1.1rem;line-height:1.5}@media(max-width:1024px){.article-layout{grid-template-columns:1fr;gap:2rem}.article-share-sticky{position:fixed;bottom:1rem;left:50%;transform:translate(-50%);flex-direction:row;padding:.75rem 1.5rem;border-radius:9999px;z-index:50;width:auto}.share-buttons-label{writing-mode:horizontal-tb;margin-bottom:0;margin-left:.5rem}.article-sidebar{position:static}.article-main-content{padding:2rem}.article-title{font-size:2rem}.article-meta-bar{gap:1.5rem;padding:1rem 0;margin:1.25rem 0}.article-meta-item{font-size:.85rem}}@media(max-width:768px){.article-container{padding:1rem .5rem}.article-title{font-size:2rem;margin-bottom:1.5rem}.article-meta-bar{gap:1rem;padding:1.25rem 1.5rem;margin:1.5rem 0}.article-meta-item{font-size:.875rem;padding:.4rem .85rem}.article-main-content{padding:1.5rem;border-radius:.75rem}.article-body{font-size:1rem}.article-section-title{font-size:1.5rem}.reactions-grid{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:.75rem}.reaction-button{padding:1rem .75rem}.reaction-icon{font-size:1.5rem}.reaction-label{font-size:.75rem}.comment-item{padding:1rem}.comment-replies{margin-right:1rem}.related-articles-section{padding:1rem}.related-articles-title{font-size:1.25rem}.related-article-image{width:80px;height:80px}.related-article-title{font-size:.9rem}.share-button{width:40px;height:40px}.article-meta-bar{display:grid;grid-template-columns:repeat(auto-fit,minmax(80px,auto));grid-auto-flow:dense;justify-content:center;align-items:center;gap:.75rem;padding:.875rem 0;margin:1rem 0}.article-meta-bar>.article-meta-item:first-child{grid-column:1 / -1;justify-content:center;padding-bottom:.5rem;border-bottom:1px solid rgba(0,0,0,.05);margin-bottom:.25rem}.article-meta-bar>.article-meta-item:not(:first-child){grid-row:2;flex-direction:column;align-self:baseline;inline-size:max-content}.article-meta-item{font-size:.8rem;gap:.4rem}.article-meta-item svg{width:1rem;height:1rem}}@media(max-width:480px){.article-title{font-size:2rem}.article-header{padding:15px 15px 0}.article-meta-bar{flex-direction:row;justify-content:center;gap:.75rem;padding:1rem;margin:1rem 0}.article-meta-item{font-size:.8rem;padding:.35rem .7rem;gap:.35rem;flex-direction:column}.article-meta-item svg{width:1rem;height:1rem}.article-main-content{padding:1rem}.reactions-grid{grid-template-columns:repeat(3,1fr)}.related-article-card{flex-direction:column}.related-article-image{width:100%;height:150px}.article-share-sticky{visibility:hidden}}.category-header-centered{display:flex;align-items:center;justify-content:center;gap:1rem;padding:2rem 0}.category-header-line{flex:1;height:1px;background:linear-gradient(to left,#3b82f680,#3b82f633)}.category-header-line.left{background:linear-gradient(to right,#3b82f680,#3b82f633)}.category-header-circle{width:.625rem;height:.625rem;border-radius:50%;background:linear-gradient(135deg,#2563eb,#1e40af);flex-shrink:0;display:block}.category-header-title{font-family:dhivehi_title_bold,dhivehi_title,Noto Sans Dhivehi,sans-serif;font-size:clamp(2rem,5vw,3rem);font-weight:300;background:linear-gradient(to right,#2563eb,#1e40af);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;white-space:nowrap;padding:0 1rem 1rem}.category-article-card{display:flex;flex-direction:column;background:#fff;border-radius:.75rem;overflow:hidden;box-shadow:0 5px 20px #0000001a;transition:all .3s ease;cursor:pointer;height:100%}.category-article-card:hover{transform:translateY(-4px);box-shadow:0 10px 25px #00000026}.category-article-image{width:100%;aspect-ratio:16 / 9;overflow:hidden;position:relative}.category-article-img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.category-article-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f3f4f6,#e5e7eb)}.category-article-content{padding:1rem;display:flex;flex-direction:column;gap:.75rem;flex:1}.category-article-tags{display:flex;flex-wrap:wrap;gap:.5rem}.category-tag-badge{display:inline-flex;align-items:center;padding:.25rem .75rem;background:linear-gradient(to right,#3b82f6,#2563eb);color:#fff;border-radius:9999px;font-size:.75rem;font-weight:600;transition:all .2s ease}.category-article-title{font-family:dhivehi_title_bold,dhivehi_title,Noto Sans Dhivehi,sans-serif;font-size:1.1rem;font-weight:700;color:#1f2937;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;padding-bottom:2px;text-align:center}.category-article-meta{display:flex;align-items:center;gap:.75rem;margin-top:auto;justify-content:center}.load-more-circle-btn{display:inline-flex;align-items:center;justify-content:center;padding:1rem;background:linear-gradient(to right,#3b82f6,#2563eb);color:#fff;font-weight:600;border-radius:9999px;box-shadow:0 4px 14px #2563eb4d;transition:all .3s ease;cursor:pointer;border:none;font-size:1.125rem;position:relative}.load-more-circle-btn:hover{background:linear-gradient(to right,#2563eb,#1e40af);box-shadow:0 6px 20px #2563eb66;transform:translateY(-2px)}.load-more-circle-btn:active{transform:translateY(0)}.load-more-circle-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.load-more-icon{width:1.5rem;height:1.5rem;transition:transform .3s ease}.load-more-circle-btn:hover .load-more-icon{transform:rotate(180deg)}.articles-count-badge{position:absolute;top:-.5rem;right:-.5rem;background:#ef4444;color:#fff;font-size:.75rem;font-weight:700;padding:.25rem .5rem;border-radius:9999px;min-width:1.5rem;text-align:center}.loading-spinner{display:inline-block;width:2rem;height:2rem;border:.25rem solid rgba(59,130,246,.2);border-top-color:#3b82f6;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.sub-category-section{padding:3rem 0}.sub-category-header{margin-bottom:2rem}.sub-category-title{font-family:dhivehi_title,Noto Sans Dhivehi,sans-serif;font-size:clamp(2rem,4vw,3rem);font-weight:300;background:linear-gradient(to right,#2563eb,#1e40af);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;white-space:nowrap}.sub-category-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1.5rem}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.article-fade-in{animation:fadeInUp .5s ease-out forwards}.article-fade-in:nth-child(1){animation-delay:.05s}.article-fade-in:nth-child(2){animation-delay:.1s}.article-fade-in:nth-child(3){animation-delay:.15s}.article-fade-in:nth-child(4){animation-delay:.2s}.article-fade-in:nth-child(5){animation-delay:.25s}.article-fade-in:nth-child(6){animation-delay:.3s}.article-fade-in:nth-child(7){animation-delay:.35s}.article-fade-in:nth-child(8){animation-delay:.4s}.article-fade-in:nth-child(9){animation-delay:.45s}.article-fade-in:nth-child(10){animation-delay:.5s}.article-fade-in:nth-child(11){animation-delay:.55s}.article-fade-in:nth-child(12){animation-delay:.6s}:root.dark .category-article-card{background:#1f2937}:root.dark .category-article-title{color:#f3f4f6}:root.dark .category-article-placeholder{background:linear-gradient(135deg,#374151,#1f2937)}@media(max-width:1024px){.category-header-title{font-size:2.5rem}.sub-category-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.category-header-centered{padding:1rem 0}.category-header-title{font-size:2rem}.category-article-card{height:100%}.category-article-image{width:100%;height:160px}.category-article-content{padding:.75rem}.category-article-title{font-size:1rem;line-height:1.5}.load-more-circle-btn{min-width:200px;padding:.875rem 1.5rem;font-size:1rem}.sub-category-grid{grid-template-columns:1fr}}
