/*
Theme Name: A-MiX
Description: Et selvstændigt Gutenberg-tema til producers. Beatfunktioner leveres af Khalegi Beats-pluginet.
Version: 0.4.1
Requires at least: 6.7
Requires PHP: 8.0
Author: Khalegi Digital
License: GPL-2.0-or-later
Text Domain: khalegi-beats
*/
html{scroll-behavior:smooth}body{margin:0}.wp-site-blocks{overflow-x:clip}.kb-site-header{padding-block:1.5rem!important;border-bottom:1px solid var(--wp--preset--color--line)}.kb-site-footer{margin-top:5rem;padding-block:3rem!important;border-top:1px solid var(--wp--preset--color--line)}.kb-hero{padding-block:clamp(3rem,8vw,7rem)!important}.kb-hero h1{max-width:900px;font-size:clamp(3.3rem,8vw,7rem)!important;line-height:.99;letter-spacing:-.065em}.kb-hero p{max-width:650px}.kb-hero .kb-kicker{font-size:.7rem;letter-spacing:.17em;text-transform:uppercase}.kb-native-section{padding-block:3rem}.wp-block-post-content{min-width:0}.wp-block-navigation__responsive-container.is-menu-open{padding:2rem;background:var(--wp--preset--color--base);color:var(--wp--preset--color--contrast)}a:focus-visible,button:focus-visible{outline:3px solid var(--wp--preset--color--accent);outline-offset:4px}#edd_checkout_form_wrap input,#edd_checkout_form_wrap select{border-radius:6px;padding:.75rem}#edd_checkout_cart{border-collapse:collapse}#edd_checkout_cart th,#edd_checkout_cart td{background:var(--wp--preset--color--surface);color:var(--wp--preset--color--contrast);border-color:var(--wp--preset--color--line)}.edd-submit.button{border-radius:8px!important}.edd_price_options input{accent-color:#6c9639}@media(max-width:600px){.kb-site-header{padding-block:1rem!important}.kb-hero h1{font-size:3.5rem!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

.kb-hero{padding-block:3rem!important}.kb-hero .wp-block-columns{gap:clamp(2rem,5vw,5rem);align-items:center!important}.kb-hero h1{font-size:clamp(2.6rem,4.5vw,4.3rem)!important;line-height:1.03;letter-spacing:-.05em}.kb-hero .has-large-font-size{font-size:1rem!important;max-width:32rem}.kb-hero .wp-block-column{min-width:0}.kb-logo{width:80px!important;height:auto!important;background:transparent;border-radius:0;padding:0}.kb-brand{gap:.8rem}.kb-brand .wp-block-site-title{font-size:1.2rem!important;letter-spacing:.01em!important}.kb-site-header{padding-block:1rem!important}.kb-featured-info .kb-play{width:42px;height:42px}.kb-hero .wp-block-buttons{margin-block:1.8rem}.kb-hero .kb-kicker{font-size:11px}.kb-site-footer .wp-block-site-title{font-size:1rem}@media(max-width:781px){.kb-hero{padding-block:2rem!important}.kb-hero h1{font-size:clamp(2.4rem,7vw,3.6rem)!important}.kb-featured{max-width:440px}}

.kb-logo-wrap img{background:transparent;border-radius:0;padding:0;display:block}.kb-logo-wrap{margin:0}

/* The story is a full-width canvas; the site shell remains an ordinary block theme. */
.home .wp-block-post-content{margin-block-start:0}.home .kb-site-header{margin-bottom:0}.home .kb-site-footer{margin-top:0}.kb-site-header{position:relative;z-index:10;background:#101713}.kb-site-header .wp-block-navigation-item__content:hover{text-decoration:underline;text-underline-offset:.35em}
.home main.wp-block-group{margin-block-start:0}
.home .kb-player{min-height:74px;padding-block:.45rem}.home .kb-waveform{height:27px}.home .kb-waveform span{max-height:26px}.home.kb-player-present{padding-bottom:80px}
@media(max-width:800px){.home .kb-player[data-kb-idle="1"] .kb-player-timeline{display:none}.home .kb-player[data-kb-idle="1"]{min-height:68px}.home.kb-player-active{padding-bottom:150px}}

