/*!
Theme Name: secure-clip
Theme URI: http://secure-clip.jp/
Author: secure-clip
Description: secure-clip 用のブログテーマ。BootstrapMade 製テンプレート Blogy をベースに、日本語ブログメディア向けに移植。マルゴシック系日本語フォント (M PLUS Rounded 1c) を採用。
Version: 0.1.0
Requires at least: 6.0
Requires PHP: 7.4
License: Proprietary
Text Domain: sc-theme
*/

/* ============================================================================
 * 主要スタイルは assets/css/main.css (Blogy 由来)。
 * このファイルはテーマ識別子としてのみ存在し、追加で必要になった上書きを
 * ここに記述する。enqueue 順は:
 *   1. Google Fonts (M PLUS Rounded 1c + Roboto/Nunito/Poppins)
 *   2. Bootstrap, Bootstrap Icons
 *   3. AOS / Swiper / GLightbox
 *   4. assets/css/main.css
 *   5. このファイル (style.css)
 * 詳細は functions.php > sc_enqueue_assets() を参照
 * ========================================================================= */

/* WP 管理バー対応 */
body.admin-bar #header.fixed-top { top: 32px; }
@media screen and (max-width: 782px) {
    body.admin-bar #header.fixed-top { top: 46px; }
}

/* WordPress 投稿本文の基本タイポグラフィ調整 */
.article .content > p,
.article .content > ul,
.article .content > ol { margin-bottom: 1.2em; }
.article .content blockquote { border-left: 4px solid var(--accent-color, #f75815); padding-left: 1em; margin: 1.5em 0; }
.article .content img { max-width: 100%; height: auto; border-radius: 6px; }

/* alignment classes (WP コアブロック対応) */
.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.alignleft   { float: left; margin-right: 1em; margin-bottom: 0.5em; }
.alignright  { float: right; margin-left: 1em; margin-bottom: 0.5em; }
.wp-caption  { max-width: 100%; }
.wp-caption-text { font-size: 0.875em; color: var(--muted, #666); text-align: center; }

/* CF7 送信ボタンが Blogy のボタンスタイルに揃うように */
.wpcf7 input[type="submit"] {
    background: var(--accent-color, #f75815);
    color: #fff;
    border: 0;
    padding: 12px 32px;
    border-radius: 4px;
    font-weight: 600;
    cursor: pointer;
}
.wpcf7 input[type="submit"]:hover { opacity: 0.9; }
.wpcf7-spinner { vertical-align: middle; }
