/*
Theme Name: Automated Profit System 2026
Theme URI: https://example.com/automated-profit-system
Author: AI Assistant
Author URI: https://example.com
Description: 2026年のトレンドに基づいたミニマリズムデザインの収益化特化型WordPressテーマ。AIツール、ライフハック、ガジェットに関心のある層をターゲットに設計されています。Tailwind CSSによる洗練されたデザインとGemini 3 Pro API連携により、完全自動化された収益化ブログシステムを実現します。
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: automated-profit-system
Tags: blog, custom-colors, custom-menu, editor-style, featured-images, footer-widgets, full-width-template, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
*/

/**
 * Automated Profit System 2026 Theme
 * 
 * このテーマは完全にTailwind CSSで構築されています。
 * カスタムCSSはこのファイルには含まれていません。
 * すべてのスタイリングはTailwindのユーティリティクラスによって制御されます。
 * 
 * Color Palette (2026 Trend):
 * - Primary: #0F172A (深みのある紺 - 信頼感)
 * - Background: #F8FAFC (清潔な白)
 * - Accent: AIによる自動選定 (現在: #3B82F6 - 知的な青)
 */

/* Reset & Base Normalization */
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

html {
    scroll-behavior: smooth;
}

body {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/* 記事全体の精密レイアウト */
.entry-content {
    max-width: 800px;
    margin: 0 auto;
    line-height: 1.8;
    color: #333;
    font-family: "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;
}

/* NC旋盤を彷彿とさせる「メカニカル見出し」 */
.entry-content h2 {
    position: relative;
    padding: 0.5em 1em;
    background: #1a2a3a;
    /* ディープブルー */
    color: #fff;
    border-left: 8px solid #00d4ff;
    /* 鮮やかなシアン */
    margin-top: 2em;
}

.entry-content h3 {
    border-bottom: 2px solid #1a2a3a;
    padding-bottom: 0.3em;
    margin-top: 1.5em;
    color: #1a2a3a;
}

/* 重要なフレーズ（太字）を光らせる */
.entry-content strong {
    background: linear-gradient(transparent 70%, #ffdf00 70%);
    font-weight: bold;
}

/* 引用（Blockquote）を「設計図」風に */
blockquote {
    background: #f0f4f8;
    border-left: 5px solid #bdc3c7;
    padding: 1.5em;
    font-style: italic;
    margin: 2em 0;
}