/*
Theme Name: Daily News
Theme URI: https://wordpress.org/themes/daily-news/
Author: Google DeepMind Antigravity Team
Author URI: https://wordpress.org/
Description: Daily News is an ultra-fast, high-performance PageSpeed 95+ WordPress magazine & news theme built with modern Tailwind CSS, WebP image proxying via WSRV, FIFU metadata support, and optimized database queries.
Version: 1.0.0
Tested up to: 6.7
Requires at least: 6.0
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: daily-news
Tags: news, blog, entertainment, grid-layout, custom-colors, custom-menu, featured-images, one-column, two-columns, three-columns, right-sidebar, sticky-post, theme-options, translation-ready

All CSS is utility-driven via Tailwind Play CDN or compiled CSS.
Primary Accent Color: #D1001C
*/

@font-face {
    font-family: 'Font Awesome 6 Free';
    font-display: swap !important;
}
@font-face {
    font-family: 'Font Awesome 6 Brands';
    font-display: swap !important;
}

/* Base custom resets */
html {
    scroll-behavior: smooth;
    -webkit-text-size-adjust: 100%;
}

body {
    background-color: #f1f5f9;
    color: #111827;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
    margin: 0;
    padding: 0;
}

/* Custom Scrollbar */
::-webkit-scrollbar {
    width: 6px;
    height: 6px;
}
::-webkit-scrollbar-track {
    background: #f1f5f9;
}
::-webkit-scrollbar-thumb {
    background: #D1001C;
    border-radius: 3px;
}
::-webkit-scrollbar-thumb:hover {
    background: #b00018;
}

/* Utility overrides */
.line-clamp-1 {
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.line-clamp-2 {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.line-clamp-3 {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
