/*
Theme Name: Little Bee Crafty
Theme URI: https://littlebeecrafty.com
Author: Little Bee Crafty
Author URI: https://littlebeecrafty.com
Description: A bright, playful, handmade block theme for Little Bee Crafty — a maker's home for craft projects, tutorials, galleries, and free printables. Honey-gold and cream with a friendly bee-and-honeycomb motif.
Requires at least: 6.5
Tested up to: 7.0
Requires PHP: 7.4
Version: 0.1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: littlebee
Tags: blog, portfolio, one-column, two-columns, block-styles, full-site-editing, custom-colors, wide-blocks, editor-style
*/

/*
 * Block themes are configured almost entirely through theme.json and the
 * Site Editor. This file declares the theme and holds only the handful of
 * styles that are awkward to express as theme.json (the downloadables
 * affordance from littlebee-core, and a couple of handmade flourishes).
 */

/* ── Free downloads affordance (rendered by littlebee-core) ──────────────── */
.lbc-downloads {
	margin: var(--wp--preset--spacing--50, 1.5rem) 0;
	padding: clamp(1rem, 3vw, 1.75rem);
	background: var(--wp--preset--color--cream, #fff8e7);
	border: 2px dashed var(--wp--preset--color--honey, #f4b400);
	border-radius: 18px;
}

.lbc-downloads__title {
	margin: 0 0 0.75rem;
	font-family: var(--wp--preset--font-family--display, inherit);
	font-size: var(--wp--preset--font-size--medium, 1.25rem);
	color: var(--wp--preset--color--charcoal, #2b2622);
}

.lbc-downloads__title::before {
	content: "🐝 ";
}

.lbc-downloads__list {
	list-style: none;
	margin: 0;
	padding: 0;
	display: grid;
	gap: 0.5rem;
}

.lbc-downloads__link {
	display: inline-flex;
	align-items: center;
	gap: 0.5rem;
	font-weight: 700;
	text-decoration: none;
	padding: 0.6rem 1rem;
	background: var(--wp--preset--color--honey, #f4b400);
	color: var(--wp--preset--color--charcoal, #2b2622);
	border-radius: 999px;
	transition: transform 0.12s ease, box-shadow 0.12s ease;
}

.lbc-downloads__link::before {
	content: "⬇";
}

.lbc-downloads__link:hover,
.lbc-downloads__link:focus {
	transform: translateY(-2px) rotate(-1deg);
	box-shadow: 0 6px 0 rgba(43, 38, 34, 0.18);
}

.lbc-downloads__meta {
	font-weight: 400;
	font-size: 0.85em;
	opacity: 0.7;
}

/* A gentle handmade tilt on featured images, because nothing handmade is
   perfectly straight. */
.wp-block-post-featured-image img {
	border-radius: 16px;
}
