/*
Theme Name: Cloud Library
Theme URI: https://cloudlibrary.jp/
Author: KM Soft
Description: cloudlibrary.jp 用の軽量ブロックテーマ。AI / PM / 精神世界 / 書籍 / 開発 の5分野と書籍紹介に対応。
Requires at least: 6.5
Tested up to: 6.8
Requires PHP: 8.1
Version: 0.1.0
License: GPL-2.0-or-later
Text Domain: cloudlibrary
*/

/* ブロックで表現しにくい最小限の装飾のみ。色・余白・文字は theme.json で管理する。 */

.cl-card {
	border: 1px solid var(--wp--preset--color--line);
	border-radius: 10px;
	background: var(--wp--preset--color--base);
	transition: border-color .15s ease, transform .15s ease;
}
.cl-card:hover {
	border-color: var(--wp--preset--color--accent);
	transform: translateY(-2px);
}
.cl-card a { text-decoration: none; }

.cl-book-cover img {
	border-radius: 4px;
	box-shadow: 0 6px 18px rgba(0, 0, 0, .18);
}

.cl-disclosure {
	font-size: var(--wp--preset--font-size--small);
	color: var(--wp--preset--color--muted);
}

.cl-amazon-button a {
	display: inline-block;
	padding: .7em 1.4em;
	border-radius: 999px;
	background: var(--wp--preset--color--accent);
	color: var(--wp--preset--color--base);
	font-weight: 600;
	text-decoration: none;
}

.cl-badge {
	display: inline-block;
	padding: .15em .7em;
	border-radius: 999px;
	font-size: var(--wp--preset--font-size--small);
	background: var(--wp--preset--color--soft);
	color: var(--wp--preset--color--primary);
}

@media (max-width: 600px) {
	.cl-hide-mobile { display: none !important; }
}
