/*
Theme Name: Water Eject
Theme URI: http://example.com/water-eject/
Description: A WordPress theme for Water Eject tool website with dark mode design.
Author: Your Name
Author URI: http://example.com/
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: water-eject
*/

/* === Global Variables === */
:root {
    --primary-color: #007AFF;
    --primary-hover: #0056b3;
    --bg-color: #0f1115;
    --surface-color: #161920;
    --text-color: #ffffff;
    --text-muted: #9CA3AF;
    --border-color: rgba(255,255,255,0.08);
    --nav-height: 60px;
    --glow-color: rgba(0, 122, 255, 0.5);
}

/* Reset & Base */
* { 
    box-sizing: border-box; 
    margin: 0; 
    padding: 0; 
    -webkit-tap-highlight-color: transparent; 
}

html { 
    scroll-behavior: smooth; 
}

body {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
    background-color: var(--bg-color);
    color: var(--text-color);
    line-height: 1.6;
    overflow-x: hidden;
    display: flex;
    flex-direction: column;
    min-height: 100vh;
}

a { 
    text-decoration: none; 
    color: inherit; 
    transition: color 0.3s ease; 
}

ul { 
    list-style: none; 
}

/* Clear Floats */
.clearfix::after {
    content: "";
    display: table;
    clear: both;
}

/* Post Content Styles */
.entry-content p {
    margin-bottom: 1.5rem;
}

.entry-content h2 {
    margin-top: 2.5rem;
    margin-bottom: 1rem;
    color: #fff;
    font-size: 1.5rem;
}

.entry-content ul {
    margin-bottom: 1.5rem;
    padding-left: 20px;
    color: #ddd;
}

.entry-content ul li {
    list-style-type: disc;
    margin-bottom: 0.5rem;
}

.entry-content blockquote {
    border-left: 4px solid var(--primary-color);
    background: var(--surface-color);
    padding: 20px;
    margin: 20px 0;
    font-style: italic;
    color: #fff;
}