/*
Theme Name: Schlierkampmusic
Theme URI: https://www.schlierkampmusic.com/
Author: Schlierkampmusic
Description: Elegantes dunkles WordPress-Theme für GEMA-freie Musik, WooCommerce vorbereitet.
Version: 0.1.0
Requires at least: 6.2
Requires PHP: 7.4
Text Domain: schlierkampmusic
*/
:root{--bg:#0c0d10;--panel:#17191e;--gold:#d4b16b;--text:#f6f1e8;--muted:#bbb5ad}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-family:system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;line-height:1.65}a{color:var(--gold);text-decoration:none}a:hover{text-decoration:underline}.wrap{max-width:1160px;margin:auto;padding:0 24px}.site-header{background:#101115;border-bottom:1px solid #39322a}.head-inner{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:84px}.brand{font-family:Georgia,serif;font-size:1.65rem;color:#f4e3bf;letter-spacing:.04em}.nav ul{display:flex;gap:23px;list-style:none;margin:0;padding:0;flex-wrap:wrap}.nav a{color:#eee2ce}.hero{background:radial-gradient(ellipse at 78% 30%,#5b4528 0%,#1b1b1d 34%,#0c0d10 73%);padding:105px 0 115px}.eyebrow{color:var(--gold);font-size:.82rem;text-transform:uppercase;letter-spacing:.19em;font-weight:700}.hero h1{font:normal clamp(2.7rem,6vw,5.4rem)/1.1 Georgia,serif;max-width:850px;margin:18px 0 26px}.hero h1 span{color:var(--gold)}.lead{max-width:760px;font-size:1.16rem;color:#e0d8ce}.btn{display:inline-block;background:var(--gold);color:#14120f;border-radius:4px;padding:13px 22px;font-weight:700;margin:14px 12px 0 0}.btn.secondary{background:transparent;color:var(--gold);border:1px solid var(--gold)}.section{padding:70px 0}.section h2{font:normal clamp(2rem,4vw,3rem)/1.2 Georgia,serif;margin:0 0 15px}.section-intro{color:var(--muted);max-width:760px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:30px}.card{background:var(--panel);border:1px solid #34302c;border-radius:9px;padding:26px}.card h3{color:#e9d3a7;margin:0 0 8px;font:normal 1.4rem Georgia,serif}.card p{color:var(--muted);margin:0}.stripe{background:#171511;border-block:1px solid #3b3122}.note{border-left:3px solid var(--gold);padding-left:18px;color:#ddd5ca}.site-footer{border-top:1px solid #332e29;padding:36px 0;color:#b9b0a6}.page-content{padding:60px 0;min-height:45vh}.page-content h1{font:normal 3rem Georgia,serif;color:#f3e4c9}.price-table{width:100%;border-collapse:collapse;margin:28px 0}.price-table th,.price-table td{padding:16px;text-align:left;border-bottom:1px solid #3a3329}.price-table th{color:var(--gold)}.woocommerce ul.products li.product{background:var(--panel);padding:16px;border:1px solid #34302c}.woocommerce div.product .product_title,.woocommerce ul.products li.product .woocommerce-loop-product__title{color:var(--text)}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{background:var(--gold);color:#16120b}.woocommerce .price{color:var(--gold)!important}@media(max-width:750px){.head-inner{align-items:flex-start;flex-direction:column;padding:20px 0}.nav ul{gap:12px}.hero{padding:70px 0}.cards{grid-template-columns:1fr}.price-table{font-size:.85rem}.price-table th,.price-table td{padding:9px}}
