/* Skin: Wired — editorial black-on-white, square geometry, serif display,
   hairline dividers, link blue only in article body. */

.skin-wired {
	--bg: #ffffff;
	--bg-card: #ffffff;
	--bg-soft: #f5f5f5;
	--text: #000000;
	--text-soft: #757575;
	--border: #e0e0e0;
	--accent: #000000;
	--accent-soft: #f5f5f5;
	--link: #000000;
	--radius: 0;
	--sans: 'Inter', -apple-system, BlinkMacSystemFont, Arial, sans-serif;
	font-family: var(--sans);
}

.skin-wired h1,
.skin-wired h2,
.skin-wired .hero h1,
.skin-wired .section-head h2,
.skin-wired .page-title,
.skin-wired .entry-title,
.skin-wired .entry-item h2 {
	font-family: 'Playfair Display', Georgia, serif;
	font-weight: 400;
	letter-spacing: -0.01em;
}
.skin-wired .hero h1 { font-size: 52px; }
.skin-wired .site-brand span { font-family: 'Playfair Display', Georgia, serif; font-weight: 700; text-transform: uppercase; letter-spacing: .04em; }

.skin-wired .entry-content,
.skin-wired .entry-item .entry-summary,
.skin-wired .hero-bio { font-family: Georgia, 'Times New Roman', serif; }
.skin-wired .entry-content a { color: #057dbc; text-decoration-color: #057dbc; }

.skin-wired .btn,
.skin-wired .site-nav a,
.skin-wired .badge,
.skin-wired .mini-badge,
.skin-wired .pagination .page-numbers,
.skin-wired .search-form .search-field,
.skin-wired .comment-form .submit,
.skin-wired .search-submit { border-radius: 0; }

.skin-wired .btn { background: #fff; border: 1px solid #000; }
.skin-wired .btn:hover { color: #000; background: #f5f5f5; transform: none; }
.skin-wired .btn--accent { background: #000; border-color: #000; color: #fff; }
.skin-wired .btn--accent:hover { background: #1a1a1a; color: #fff; opacity: 1; }
.skin-wired .badge,
.skin-wired .mini-badge { color: #000; border: 1px solid #000; background: transparent; }
.skin-wired .post-list li,
.skin-wired .top-products li { border-bottom-style: solid; }

