```css/* =============================================================   TeluguDesk.net — Phase 1 Quick-Fix CSS   ---------------------------------------------------------------   HOW TO APPLY:   WordPress Dashboard → Appearance → Customize → Additional CSS   Paste this entire file and click "Publish".      These are non-destructive overrides — they won't break anything   and can be removed anytime by deleting the CSS.   =============================================================*//* ----- 1. COMPACT HEADER ------------------------------------ *//* Hide the top bar (Join us / Advertise / About / Login links) *//* These links are still accessible in the footer — the topbar   wastes 36px of vertical space on every page load. */.jeg_topbar {    display: none !important;}/* Compact the main navbar */.jeg_bottombar.jeg_navbar {    padding-top: 4px !important;    padding-bottom: 4px !important;}/* Reduce logo size in the navbar */.jeg_navbar .jeg_logo img,.jeg_stickybar .jeg_logo img {    max-height: 40px !important;    width: auto !important;}/* Compact the sticky bar */.jeg_stickybar {    padding-top: 2px !important;    padding-bottom: 2px !important;}/* Remove header ad slots (top and bottom of header) */.jnews_header_top_ads,.jnews_header_bottom_ads {    display: none !important;}/* Result: Header goes from ~109px → ~55-60px   (Sticky bar stays at ~51px which is reasonable) *//* ----- 2. REDUCE AD CLUTTER -------------------------------- *//* Hide the side-feed ad that appears alongside the slider */.jnews_sidefeed_ads {    display: none !important;}/* Prevent full-screen vignette ads from blocking content.   Note: This only hides the container — Google may still serve   them. For full removal, disable vignette ads in your AdSense   dashboard → Auto ads → Vignette ads toggle OFF. */.adsbygoogle[data-ad-format="auto"][style*="position: fixed"],ins.adsbygoogle[style*="height: 100%"][style*="position: fixed"] {    display: none !important;}/* Limit mobile sticky ad height */.jnews_mobile_sticky_ads {    max-height: 60px !important;    overflow: hidden !important;}/* ----- 3. TYPOGRAPHY — NOTO SANS TELUGU -------------------- *//* The @import loads the font. Place this rule at the very TOP   of the Additional CSS box (before all other rules).   If WordPress strips @import, add this in Customize → Header    Scripts instead:   <link href="https://fonts.googleapis.com/css2?family=Noto+Sans+Telugu:wght@400;500;700&display=swap" rel="stylesheet">*/@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+Telugu:wght@400;500;700&family=Inter:wght@400;500;600;700&display=swap');body,.jeg_menu_style_4 > li > a,.jeg_post_title a,.entry-header .jeg_post_title,.jeg_block_heading_6 strong {    font-family: 'Noto Sans Telugu', 'Inter', 'Roboto', sans-serif !important;}/* Improve Telugu text readability */body {    font-size: 17px !important;    line-height: 1.8 !important;}/* Article titles — bolder, more readable */.jeg_post_title,.jeg_post_title a {    font-weight: 700 !important;    line-height: 1.5 !important;}/* Article excerpt/summary */.jeg_post_excerpt p {    font-size: 15px !important;    line-height: 1.7 !important;    color: #4B5563 !important;}/* Category labels */.jeg_post_category a {    font-size: 11px !important;    font-weight: 600 !important;    text-transform: uppercase !important;    letter-spacing: 0.5px !important;}/* ----- 4. COLOR SCHEME — MODERN CRIMSON -------------------- *//* Primary accent color (header, buttons, category tags) */.jeg_menu_style_4 > li.current-menu-item > a,.jeg_menu_style_4 > li:hover > a,.jeg_post_category a,.jeg_block_heading_6 strong {    color: #C41E3A !important;}/* Navigation bar background */.jeg_bottombar.jeg_navbar,.jeg_stickybar {    background-color: #1A1A2E !important;}/* Nav link colors */.jeg_bottombar .jeg_menu > li > a,.jeg_stickybar .jeg_menu > li > a {    color: #FFFFFF !important;}.jeg_bottombar .jeg_menu > li > a:hover,.jeg_stickybar .jeg_menu > li > a:hover,.jeg_bottombar .jeg_menu > li.current-menu-item > a,.jeg_stickybar .jeg_menu > li.current-menu-item > a {    color: #E94560 !important;}/* Breaking news badge */.jeg_breakingnews_title {    background-color: #C41E3A !important;}/* Category tag badges */.jeg_post_category span,.jeg_post_category a {    background-color: #C41E3A !important;    color: #fff !important;    padding: 2px 8px !important;    border-radius: 3px !important;    font-size: 10px !important;}/* "Load More" / pagination buttons */.jeg_block_loadmore a,.jeg_block_navigation .navigation_overlay {    background-color: #C41E3A !important;    color: #fff !important;    border: none !important;    border-radius: 4px !important;}.jeg_block_loadmore a:hover {    background-color: #8B0000 !important;}/* Trending/Latest tab active color */.jeg_tabpost_nav li.active span {    color: #C41E3A !important;    border-bottom-color: #C41E3A !important;}/* ----- 5. SOCIAL SHARE — DECLUTTER ------------------------- *//* Keep only Facebook, Twitter/X, WhatsApp, Telegram.   Hide all others (Pinterest, LinkedIn, Stumbleupon, etc.) */.jeg_sharelist .jeg_share_stumbleupon,.jeg_sharelist .jeg_share_linkedin,.jeg_sharelist .jeg_share_pinterest,.jeg_sharelist .jeg_share_reddit,.jeg_sharelist .jeg_share_vk,.jeg_sharelist .jeg_share_wechat,.jeg_sharelist .jeg_share_line,.jeg_sharelist .jeg_share_email,.jeg_sharelist .jeg_share_print {    display: none !important;}/* Make share buttons smaller, less intrusive */.jeg_share_button {    margin-bottom: 10px !important;}.jeg_sharelist a {    padding: 5px 10px !important;    font-size: 12px !important;    border-radius: 4px !important;}/* ----- 6. LAZY LOADING (CSS portion) ----------------------- *//* WordPress 5.5+ adds loading="lazy" natively. If it's being   blocked, this CSS helps with perceived performance by fading   images in as they load. */img {    transition: opacity 0.3s ease-in-out;}img[loading="lazy"] {    opacity: 0;}img[loading="lazy"].loaded,img[loading="lazy"][src]:not([src=""]) {    opacity: 1;}/* ----- 7. CARD / ARTICLE STYLING REFRESH ------------------- *//* Clean card appearance */.jeg_posts .jeg_pl_md_card,.jeg_postblock .jeg_pl_md_2 {    background: #FFFFFF !important;    border: 1px solid #E5E7EB !important;    border-radius: 8px !important;    overflow: hidden !important;    transition: box-shadow 0.2s ease, transform 0.2s ease !important;}.jeg_posts .jeg_pl_md_card:hover,.jeg_postblock .jeg_pl_md_2:hover {    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.08) !important;    transform: translateY(-2px) !important;}/* Thumbnail images — rounded corners */.jeg_thumb a img {    border-radius: 6px !important;}/* Post meta (date, author) — subtler */.jeg_post_meta,.jeg_post_meta .jeg_meta_date,.jeg_post_meta .jeg_meta_author a {    color: #6B7280 !important;    font-size: 12px !important;}/* ----- 8. FOOTER IMPROVEMENTS ------------------------------ *//* If footer is nearly empty, give it structure */.jeg_footer {    background-color: #1A1A2E !important;    color: #D1D5DB !important;    padding: 40px 0 20px !important;}.jeg_footer a {    color: #93C5FD !important;}.jeg_footer a:hover {    color: #FFFFFF !important;}.jeg_footer .widget-title,.jeg_footer .jeg_footer_heading {    color: #FFFFFF !important;    font-weight: 600 !important;    margin-bottom: 15px !important;}.jeg_footer_bottom {    background-color: #111827 !important;    color: #9CA3AF !important;    padding: 15px 0 !important;    font-size: 13px !important;}/* ----- 9. SCROLL-TO-TOP BUTTON ----------------------------- */.jscroll-to-top {    background-color: #C41E3A !important;    color: #fff !important;    border-radius: 50% !important;    width: 44px !important;    height: 44px !important;    right: 20px !important;    bottom: 20px !important;    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2) !important;}/* ----- 10. RESPONSIVE REFINEMENTS (MOBILE) ----------------- */@media (max-width: 767px) {    /* Smaller header on mobile */    .jeg_navbar .jeg_logo img {        max-height: 32px !important;    }        /* Better reading on mobile */    body {        font-size: 16px !important;    }        .jeg_post_title,    .jeg_post_title a {        font-size: 18px !important;        line-height: 1.5 !important;    }        /* Full-width cards on mobile */    .jeg_posts .jeg_pl_md_card {        margin-bottom: 12px !important;        border-radius: 6px !important;    }        /* Reduce ad spacing */    .jeg_ad {        margin-top: 10px !important;        margin-bottom: 10px !important;    }}@media (max-width: 480px) {    /* Very small screens */    .jeg_post_title a {        font-size: 16px !important;    }        .jeg_sharelist a span {        display: none !important; /* Icon-only share buttons on small screens */    }}```