/*
Theme Name: Gitare
Theme URI: https://gitare.hr/
Author: Gitare.hr
Author URI: https://gitare.hr/
Description: Tamna WordPress tema za glazbeni videomagazin koji prati country, blues, rock, hard rock, punk i metal.
Version: 1.0.1
Requires at least: 6.4
Tested up to: 6.7
Requires PHP: 8.0
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: gitare
Tags: blog, news, entertainment, dark, custom-menu, featured-images, threaded-comments, translation-ready
*/

:root {
  --gh-black:#070707; --gh-black-2:#0d0c0c; --gh-panel:#141212; --gh-panel-2:#1c1817;
  --gh-cream:#f2e7d4; --gh-paper:#d8c6ab; --gh-white:#fff; --gh-muted:#90867b;
  --gh-red:#b30c1d; --gh-red-hot:#e21a2e; --gh-oxblood:#4b0910; --gh-line:rgba(242,231,212,.18);
  --gh-serif:"Iowan Old Style","Baskerville","Times New Roman",serif;
  --gh-sans:"Arial Narrow",Inter,Arial,sans-serif; --gh-mono:"SFMono-Regular",Consolas,"Liberation Mono",monospace;
  --gh-container:1520px; --gh-gutter:clamp(18px,3.2vw,52px);
}
*,*::before,*::after{box-sizing:border-box}
html{scroll-behavior:smooth;color-scheme:dark}
body{margin:0;color:var(--gh-cream);background:var(--gh-black);font-family:var(--gh-sans);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}
body::before{content:"";position:fixed;z-index:-1;inset:0;pointer-events:none;background:repeating-linear-gradient(90deg,transparent 0,transparent 79px,rgba(255,255,255,.015) 80px),radial-gradient(circle at 15% 20%,rgba(179,12,29,.07),transparent 30%)}
body.menu-open{overflow:hidden}a{color:inherit;text-decoration-color:var(--gh-red);text-underline-offset:.18em}a:hover{color:var(--gh-white)}img{display:block;max-width:100%;height:auto}button,input,textarea,select{font:inherit}button{cursor:pointer}::selection{color:#fff;background:var(--gh-red)}
.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.screen-reader-text:focus{z-index:100000;top:10px;left:10px;width:auto;height:auto;padding:12px 16px;clip:auto;color:#fff;background:var(--gh-red)}
.gh-container{width:min(100%,var(--gh-container));margin-inline:auto;padding-inline:var(--gh-gutter)}
.gh-kicker,.gh-eyebrow,.gh-meta,.gh-section-index{font-family:var(--gh-mono);font-size:10px;font-weight:700;letter-spacing:.13em;line-height:1.35;text-transform:uppercase}.gh-kicker{display:inline-flex;align-items:center;gap:11px;color:var(--gh-paper)}.gh-kicker::before{content:"";width:28px;border-top:2px solid var(--gh-red-hot);box-shadow:0 0 10px rgba(226,26,46,.45)}.gh-eyebrow{color:var(--gh-red-hot)}.gh-meta{display:flex;gap:24px;color:var(--gh-muted)}

/* Header */
.site-header{position:relative;z-index:40;border-bottom:1px solid var(--gh-line);background:rgba(7,7,7,.96)}
.gh-utility{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:38px;border-bottom:1px solid var(--gh-line);color:var(--gh-muted);font-family:var(--gh-mono);font-size:9px;letter-spacing:.11em;text-transform:uppercase}.gh-utility> :last-child{text-align:right;text-decoration:none}.gh-utility> :first-child{color:var(--gh-red-hot)}
.gh-masthead-row{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding-block:12px}.gh-site-description{max-width:240px;color:var(--gh-paper);font-family:var(--gh-serif);font-size:14px;font-style:italic;line-height:1.35}.site-title{margin:0;line-height:0;text-align:center}.site-title a{display:block;text-decoration:none}.site-title img,.custom-logo{width:auto;max-width:min(660px,54vw);max-height:155px;object-fit:contain;mix-blend-mode:screen;filter:contrast(1.12) drop-shadow(0 0 20px rgba(255,255,255,.12))}.gh-header-action{justify-self:end}
.gh-text-button{display:inline-flex;align-items:center;gap:10px;padding:10px 0;border:0;border-bottom:1px solid var(--gh-red);color:var(--gh-cream);background:transparent;font-family:var(--gh-mono);font-size:9px;font-weight:700;letter-spacing:.09em;text-decoration:none;text-transform:uppercase}.gh-text-button::after{content:"↗";color:var(--gh-red-hot);font-size:14px}
.gh-nav-row{display:flex;justify-content:space-between;align-items:center;min-height:54px;border-top:1px solid var(--gh-line)}.primary-menu,.footer-menu{display:flex;align-items:center;gap:clamp(15px,2.1vw,34px);margin:0;padding:0;list-style:none}.primary-menu a{position:relative;color:var(--gh-paper);font-size:11px;font-weight:800;letter-spacing:.07em;text-decoration:none;text-transform:uppercase}.primary-menu a::after{content:"";position:absolute;right:100%;bottom:-10px;left:0;height:2px;background:var(--gh-red);transition:right .25s}.primary-menu a:hover::after,.primary-menu .current-menu-item>a::after{right:0}.gh-menu-toggle{display:none;padding:8px 0;border:0;color:var(--gh-cream);background:transparent;font-family:var(--gh-mono);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.gh-search-toggle{display:inline-flex;align-items:center;gap:8px;padding:0;border:0;color:var(--gh-paper);background:transparent;font-family:var(--gh-mono);font-size:10px;font-weight:700;text-transform:uppercase}.gh-search-toggle span{color:var(--gh-red-hot)}.gh-search-panel{display:none;padding-block:26px;border-top:1px solid var(--gh-line)}.gh-search-panel.is-open{display:block}.search-form{display:grid;grid-template-columns:1fr auto;gap:12px}.search-field{width:100%;padding:15px 0;border:0;border-bottom:2px solid var(--gh-cream);outline:0;color:var(--gh-cream);background:transparent;font-family:var(--gh-serif);font-size:clamp(28px,4vw,58px)}
.search-submit,.gh-solid-button{display:inline-flex;align-items:center;justify-content:center;align-self:stretch;padding:13px 23px;border:1px solid var(--gh-red);color:#fff;background:var(--gh-red);font-family:var(--gh-mono);font-size:10px;font-weight:800;letter-spacing:.1em;text-decoration:none;text-transform:uppercase;box-shadow:0 12px 34px rgba(179,12,29,.22)}.search-submit:hover,.gh-solid-button:hover{color:var(--gh-red-hot);background:transparent}

/* Video surfaces */
.gh-lead-video,.gh-card-video,.gh-video-media{position:relative;display:block;overflow:hidden;color:#fff;background:var(--gh-panel);text-decoration:none}.gh-lead-video{aspect-ratio:16/9}.gh-card-video{aspect-ratio:16/10;margin-bottom:20px}.gh-lead-video img,.gh-card-video img,.gh-card-media img,.gh-article-image img{width:100%;height:100%;object-fit:cover;filter:grayscale(.75) contrast(1.17) brightness(.72);transition:transform .65s ease,filter .35s ease}.gh-lead-video::after,.gh-card-video::after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(74,9,16,.42),transparent 55%),linear-gradient(0deg,rgba(0,0,0,.58),transparent 46%);pointer-events:none}.gh-lead-video:hover img,.gh-card-video:hover img{transform:scale(1.025);filter:grayscale(.35) contrast(1.2) brightness(.86)}
.gh-video-placeholder{display:flex;flex-direction:column;justify-content:flex-end;width:100%;height:100%;padding:28px;background:radial-gradient(circle at 70% 30%,rgba(226,26,46,.22),transparent 22%),repeating-linear-gradient(115deg,#111 0,#111 38px,#171313 39px,#171313 40px)}.gh-video-placeholder span{font-family:var(--gh-mono);font-size:9px;letter-spacing:.13em}.gh-video-placeholder strong{max-width:780px;margin-top:10px;font-size:clamp(34px,5vw,76px);letter-spacing:-.05em;line-height:.85;text-transform:uppercase}.gh-tone-1{background:radial-gradient(circle at 30% 35%,#6e0d17,transparent 30%),#100d0d}.gh-tone-2{background:linear-gradient(125deg,#211a15,#5d0b14)}.gh-tone-3{background:radial-gradient(circle,#49210b,transparent 35%),#090909}
.gh-play-button{position:absolute;z-index:2;right:24px;bottom:24px;display:grid;place-items:center;width:74px;height:74px;padding-left:5px;border:1px solid rgba(255,255,255,.72);border-radius:50%;color:#fff;background:var(--gh-red);box-shadow:0 0 0 10px rgba(179,12,29,.13),0 0 34px rgba(226,26,46,.35);font-size:23px;transition:transform .25s}.gh-card-video .gh-play-button{width:52px;height:52px;font-size:16px}.gh-lead-video:hover .gh-play-button,.gh-card-video:hover .gh-play-button{transform:scale(1.08)}.gh-video-duration{position:absolute;z-index:3;right:22px;top:20px;padding:5px 8px;color:#fff;background:rgba(0,0,0,.7);font-family:var(--gh-mono);font-size:9px}

/* Homepage */
.gh-lead-grid{display:grid;grid-template-columns:minmax(0,1.62fr) minmax(320px,.72fr);border-bottom:1px solid var(--gh-line)}.gh-lead-story{padding:clamp(28px,4vw,56px) var(--gh-gutter) clamp(40px,5vw,70px) 0;border-right:1px solid var(--gh-line)}.gh-lead-copy{position:relative;margin-top:-92px;padding:30px 34px 0;background:linear-gradient(180deg,transparent,var(--gh-black) 26%)}.gh-lead-title{max-width:1120px;margin:13px 0 18px;font-size:clamp(45px,6vw,92px);font-weight:900;letter-spacing:-.06em;line-height:.88;text-transform:uppercase}.gh-lead-title a{text-decoration:none}.gh-deck{max-width:860px;margin:0 0 22px;color:var(--gh-paper);font-family:var(--gh-serif);font-size:clamp(18px,1.8vw,25px);line-height:1.4}.gh-lead-aside{padding:clamp(28px,4vw,56px) 0 clamp(40px,5vw,70px) var(--gh-gutter)}.gh-aside-heading{display:flex;justify-content:space-between;margin:0 0 20px;padding-bottom:13px;border-bottom:4px solid var(--gh-red);font-family:var(--gh-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.gh-brief{display:grid;grid-template-columns:34px 1fr auto;gap:13px;align-items:start;padding:21px 0;border-bottom:1px solid var(--gh-line)}.gh-track-number{color:var(--gh-red-hot);font-family:var(--gh-mono);font-size:10px}.gh-brief h3{margin:6px 0 8px;font-size:clamp(22px,2vw,32px);font-weight:850;letter-spacing:-.04em;line-height:.96;text-transform:uppercase}.gh-brief h3 a{text-decoration:none}.gh-brief p{margin:0;color:var(--gh-muted);font-size:13px}.gh-mini-play{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--gh-line);border-radius:50%;color:#fff;background:transparent;font-size:11px;text-decoration:none}.gh-mini-play:hover{background:var(--gh-red)}
.gh-genre-strip{border-bottom:1px solid var(--gh-line);background:var(--gh-cream);color:var(--gh-black)}.gh-genre-grid{display:grid;grid-template-columns:repeat(6,1fr)}.gh-genre-grid a{padding:19px 14px;border-right:1px solid rgba(0,0,0,.18);font-family:var(--gh-mono);font-size:9px;font-weight:800;letter-spacing:.1em;text-align:center;text-decoration:none;text-transform:uppercase}.gh-genre-grid a:first-child{border-left:1px solid rgba(0,0,0,.18)}.gh-genre-grid a:hover{color:#fff;background:var(--gh-red)}
.gh-section{padding-block:clamp(68px,8vw,125px);border-bottom:1px solid var(--gh-line)}.gh-section-header{display:grid;grid-template-columns:120px 1fr auto;align-items:end;gap:22px;margin-bottom:clamp(38px,5vw,68px)}.gh-section-index{align-self:start;padding-top:10px;color:var(--gh-red-hot)}.gh-section-title{margin:0;font-size:clamp(48px,7vw,104px);font-weight:900;letter-spacing:-.065em;line-height:.82;text-transform:uppercase}.gh-section-link{padding-bottom:6px;border-bottom:1px solid var(--gh-red);color:var(--gh-paper);font-family:var(--gh-mono);font-size:9px;font-weight:700;letter-spacing:.1em;text-decoration:none;text-transform:uppercase;white-space:nowrap}.gh-video-section{background:var(--gh-black-2)}.gh-video-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--gh-line);border:1px solid var(--gh-line)}.gh-video-card{padding:22px;background:var(--gh-black-2)}.gh-video-card h3{margin:9px 0 6px;font-size:clamp(26px,2.5vw,41px);font-weight:850;letter-spacing:-.045em;line-height:.95;text-transform:uppercase}.gh-video-card h3 a{text-decoration:none}
.gh-manifesto{position:relative;overflow:hidden;color:#fff;background:linear-gradient(115deg,#37070c,#a80b1b 58%,#e21a2e)}.gh-manifesto::before{content:"GITARE.HR / COUNTRY / BLUES / ROCK / METAL / PUNK / ";position:absolute;top:20px;left:-8px;color:rgba(255,255,255,.13);font-family:var(--gh-mono);font-size:12px;font-weight:900;letter-spacing:.16em;white-space:nowrap}.gh-manifesto-inner{display:grid;grid-template-columns:.6fr 2fr;gap:var(--gh-gutter);padding-block:clamp(70px,9vw,145px)}.gh-manifesto .gh-kicker{color:#fff}.gh-manifesto blockquote{margin:0;font-size:clamp(54px,8vw,126px);font-weight:900;letter-spacing:-.075em;line-height:.78;text-transform:uppercase}.gh-manifesto blockquote p{margin:0}
.gh-story-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--gh-line)}.gh-story-card{min-width:0;padding:28px;border-right:1px solid var(--gh-line);border-bottom:1px solid var(--gh-line)}.gh-story-card:nth-child(3n+1){padding-left:0}.gh-story-card:nth-child(3n){padding-right:0;border-right:0}.gh-card-media{aspect-ratio:4/3;margin-bottom:20px;overflow:hidden;background:var(--gh-panel)}.gh-card-title{margin:9px 0 14px;font-size:clamp(28px,2.6vw,43px);font-weight:850;letter-spacing:-.045em;line-height:.96;text-transform:uppercase}.gh-card-title a{text-decoration:none}.gh-card-excerpt{margin:0 0 16px;color:var(--gh-muted);font-size:14px}.gh-card-placeholder{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;color:var(--gh-paper);background:radial-gradient(circle,rgba(179,12,29,.25),transparent 32%),repeating-linear-gradient(45deg,#111 0,#111 18px,#151313 19px);font-family:var(--gh-mono);text-align:center}.gh-card-placeholder span{font-size:9px;letter-spacing:.12em}.gh-card-placeholder strong{margin-top:10px;font-size:clamp(22px,3vw,48px);letter-spacing:-.05em}
.gh-setlist{padding-block:clamp(72px,8vw,120px);border-bottom:1px solid var(--gh-line);background:var(--gh-cream);color:var(--gh-black)}.gh-setlist .gh-section-index{color:var(--gh-red)}.gh-setlist-list{margin:0;padding:0;border-top:4px solid var(--gh-black);list-style:none}.gh-setlist-list li{display:grid;grid-template-columns:60px 1fr 1fr auto;gap:18px;align-items:center;padding:22px 0;border-bottom:1px solid rgba(0,0,0,.28)}.gh-setlist-list span,.gh-setlist-list em,.gh-setlist-list b{font-family:var(--gh-mono);font-size:9px;letter-spacing:.09em;text-transform:uppercase}.gh-setlist-list span{color:var(--gh-red)}.gh-setlist-list strong{font-size:clamp(28px,3vw,46px);letter-spacing:-.045em;line-height:.9;text-transform:uppercase}.gh-setlist-list em{color:#665d53;font-style:normal}.gh-setlist-list b{font-weight:800}.gh-setlist-list li:hover strong{color:var(--gh-red)}
.gh-split-section{background:var(--gh-black-2)}.gh-split-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(50px,8vw,120px);align-items:center}.gh-split-grid h2{max-width:720px;margin:18px 0 20px;font-size:clamp(54px,7vw,108px);font-weight:900;letter-spacing:-.07em;line-height:.8;text-transform:uppercase}.gh-split-grid p{max-width:580px;margin-bottom:32px;color:var(--gh-muted);font-family:var(--gh-serif);font-size:21px}.gh-amp-visual{position:relative;min-height:420px;padding:50px;border:12px solid #332a23;outline:1px solid #725f4e;background:repeating-linear-gradient(45deg,#14100d 0,#14100d 4px,#1d1712 5px);box-shadow:0 30px 90px #000,inset 0 0 80px rgba(0,0,0,.75)}.gh-amp-visual span{font-family:var(--gh-mono);font-size:11px;letter-spacing:.14em}.gh-amp-visual i{display:inline-block;width:72px;height:72px;margin:80px 14px 0;border:8px solid #c1a47d;border-radius:50%;background:radial-gradient(circle,#151515 0 28%,#444 29% 34%,#090909 35%);box-shadow:0 0 0 4px #111}.gh-amp-visual strong{position:absolute;right:40px;bottom:20px;color:var(--gh-red-hot);font-size:120px;letter-spacing:-.08em;line-height:1}
.gh-croatia{background:radial-gradient(circle at 80% 50%,rgba(179,12,29,.16),transparent 30%),#090909}.gh-croatia-grid{display:grid;grid-template-columns:1.25fr .75fr;border-top:1px solid var(--gh-line)}.gh-croatia-grid article{min-height:330px;padding:34px;border-right:1px solid var(--gh-line)}.gh-croatia-grid article:last-child{border:0}.gh-croatia-grid span{color:var(--gh-red-hot);font-family:var(--gh-mono);font-size:9px;letter-spacing:.12em}.gh-croatia-grid h3{max-width:850px;margin:90px 0 0;font-size:clamp(38px,5vw,78px);font-weight:900;letter-spacing:-.06em;line-height:.86;text-transform:uppercase}
.gh-newsletter{padding-block:clamp(70px,9vw,135px);color:var(--gh-black);background:var(--gh-paper)}.gh-newsletter .gh-kicker{color:var(--gh-red)}.gh-newsletter-grid{display:grid;grid-template-columns:1.5fr 1fr;align-items:end;gap:var(--gh-gutter)}.gh-newsletter h2{max-width:920px;margin:15px 0 0;font-size:clamp(50px,7vw,108px);font-weight:900;letter-spacing:-.07em;line-height:.82;text-transform:uppercase}.gh-newsletter-copy{max-width:520px;justify-self:end}.gh-newsletter-copy p{font-family:var(--gh-serif);font-size:21px}

/* Archive and editorial */
.gh-page-header{padding-block:clamp(60px,9vw,130px);border-bottom:1px solid var(--gh-line);background:radial-gradient(circle at 80% 45%,rgba(179,12,29,.16),transparent 28%)}.gh-page-title,.entry-title{max-width:1300px;margin:12px 0 0;font-size:clamp(58px,9vw,140px);font-weight:900;letter-spacing:-.075em;line-height:.78;text-transform:uppercase}.gh-page-description,.gh-article-deck{max-width:900px;margin:28px 0 0;color:var(--gh-paper);font-family:var(--gh-serif);font-size:clamp(20px,2.3vw,31px);line-height:1.35}.gh-archive-grid{display:grid;grid-template-columns:repeat(3,1fr);padding-bottom:80px}.gh-archive-grid .gh-story-card{padding-top:34px;padding-bottom:46px}.pagination{grid-column:1/-1;padding-top:48px}.nav-links{display:flex;justify-content:center;gap:8px}.page-numbers{min-width:42px;padding:8px 12px;border:1px solid var(--gh-line);font-family:var(--gh-mono);font-size:10px;text-align:center;text-decoration:none}.page-numbers.current,.page-numbers:hover{color:#fff;background:var(--gh-red)}
.gh-article-header{padding-block:clamp(56px,8vw,112px) 36px}.gh-article-header .entry-title{max-width:1380px}.gh-article-byline{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:32px;padding-top:18px;border-top:1px solid var(--gh-line)}.gh-article-image{width:min(100%,1800px);margin:0 auto}.gh-article-image img{width:100%;max-height:900px;object-fit:cover}.gh-article-layout{display:grid;grid-template-columns:minmax(150px,.52fr) minmax(0,2fr) minmax(150px,.52fr);gap:var(--gh-gutter);padding-block:clamp(52px,7vw,105px)}.gh-article-content{min-width:0;color:#d7ccbc;font-family:var(--gh-serif);font-size:clamp(19px,1.55vw,23px);line-height:1.76}.gh-article-content>*{max-width:800px;margin-left:auto;margin-right:auto}.gh-article-content>.alignwide{max-width:1120px}.gh-article-content h2,.gh-article-content h3{color:var(--gh-cream);font-family:var(--gh-sans);font-weight:900;letter-spacing:-.045em;line-height:1;text-transform:uppercase}.gh-article-content h2{margin-top:2.1em;font-size:clamp(38px,4vw,62px)}.gh-article-content h3{margin-top:2em;font-size:clamp(28px,3vw,44px)}.gh-article-content a{color:#ff5362}.gh-article-content blockquote{max-width:1050px;margin-block:2em;padding:22px 0;border-top:2px solid var(--gh-red);border-bottom:2px solid var(--gh-red);color:var(--gh-cream);font-size:clamp(32px,4.6vw,65px);font-weight:700;line-height:1.02}.gh-article-aside{color:var(--gh-muted);font-size:12px}.gh-aside-label{padding-top:10px;border-top:3px solid var(--gh-red);color:var(--gh-paper);font-family:var(--gh-mono);font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.gh-share-links,.gh-tax-list{display:grid;gap:8px;margin-top:16px}.gh-share-links a,.gh-tax-list a{text-decoration:none}.gh-entity-facts{margin:0;border-top:4px solid var(--gh-red)}.gh-entity-facts div{display:grid;grid-template-columns:120px 1fr;gap:14px;padding-block:12px;border-bottom:1px solid var(--gh-line)}.gh-entity-facts dt{font-family:var(--gh-mono);font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.gh-entity-facts dd{margin:0;color:var(--gh-cream);font-family:var(--gh-serif);font-size:17px}

.gh-article-video{margin-block:10px 40px}.gh-article-video iframe{display:block;width:100%;height:auto;aspect-ratio:16/9;border:0;box-shadow:0 30px 90px #000}

/* Footer and forms */
.site-footer{background:#050505}.gh-footer-top{display:grid;grid-template-columns:1.5fr 1fr;gap:var(--gh-gutter);align-items:center;padding-block:clamp(65px,8vw,120px);border-bottom:1px solid var(--gh-line)}.gh-footer-logo{max-width:620px;mix-blend-mode:screen}.gh-footer-copy{max-width:520px;justify-self:end;color:var(--gh-paper);font-family:var(--gh-serif);font-size:20px}.gh-footer-bottom{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:76px;gap:20px;color:var(--gh-muted);font-family:var(--gh-mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.gh-footer-bottom>:last-child{color:var(--gh-red-hot);text-align:right}.footer-menu{gap:18px}.footer-menu a{text-decoration:none}.wp-caption,.gallery-caption{max-width:100%}.bypostauthor{outline:0}.sticky .gh-card-title::after{content:" / HEADLINER";color:var(--gh-red-hot);font-family:var(--gh-mono);font-size:9px}.alignleft{float:left;margin:.5em 1.5em 1em 0}.alignright{float:right;margin:.5em 0 1em 1.5em}.aligncenter{display:block;margin-inline:auto}.comments-area{max-width:800px;margin:0 auto 90px;padding-top:40px;border-top:1px solid var(--gh-line)}.comment-list{padding-left:0;list-style:none}input[type=text],input[type=email],input[type=url],input[type=search],textarea,select{width:100%;padding:13px 14px;border:1px solid var(--gh-line);border-radius:0;color:var(--gh-cream);background:var(--gh-panel)}

@media(max-width:1050px){.gh-site-description,.gh-header-action{display:none}.gh-masthead-row{grid-template-columns:1fr}.site-title img,.custom-logo{max-width:min(760px,82vw)}.gh-lead-grid{grid-template-columns:1fr}.gh-lead-story{padding-right:0;border-right:0}.gh-lead-aside{padding-left:0;border-top:1px solid var(--gh-line)}.gh-video-grid,.gh-story-grid,.gh-archive-grid{grid-template-columns:repeat(2,1fr)}.gh-story-card:nth-child(3n+1),.gh-story-card:nth-child(3n){padding:28px;border-right:1px solid var(--gh-line)}.gh-story-card:nth-child(2n+1){padding-left:0}.gh-story-card:nth-child(2n){padding-right:0;border-right:0}.gh-manifesto-inner,.gh-newsletter-grid,.gh-footer-top,.gh-split-grid{grid-template-columns:1fr}.gh-newsletter-copy,.gh-footer-copy{justify-self:start}.gh-article-layout{grid-template-columns:1fr minmax(0,3fr)}.gh-article-layout>:last-child{display:none}.gh-genre-grid{grid-template-columns:repeat(3,1fr)}}
@media(max-width:720px){body{font-size:16px}.gh-utility{grid-template-columns:1fr auto}.gh-utility>:nth-child(2){display:none}.gh-nav-row{min-height:52px}.gh-menu-toggle{display:block}.primary-navigation{position:fixed;z-index:9999;inset:0;display:none;padding:80px var(--gh-gutter) 40px;color:#fff;background:#070707}.primary-navigation.is-open{display:block}.primary-menu{display:grid;gap:0}.primary-menu li{border-bottom:1px solid #3a3330}.primary-menu a{display:block;padding:13px 0;font-size:28px;text-transform:uppercase}.gh-menu-close{position:absolute;top:20px;right:var(--gh-gutter)}.gh-lead-copy{margin-top:-40px;padding-inline:18px}.gh-lead-title{font-size:clamp(42px,14vw,70px)}.gh-play-button{width:56px;height:56px}.gh-section-header{grid-template-columns:1fr}.gh-video-grid,.gh-story-grid,.gh-archive-grid,.gh-croatia-grid{grid-template-columns:1fr}.gh-video-card,.gh-story-card,.gh-story-card:nth-child(n){padding:26px 0;border-right:0}.gh-manifesto-inner{grid-template-columns:1fr}.gh-setlist-list li{grid-template-columns:38px 1fr}.gh-setlist-list em,.gh-setlist-list b{grid-column:2}.gh-amp-visual{min-height:330px;padding:25px}.gh-amp-visual i{width:48px;height:48px;margin:70px 5px 0}.gh-amp-visual strong{font-size:80px}.gh-article-layout{grid-template-columns:1fr}.gh-article-aside{display:none}.gh-footer-bottom{grid-template-columns:1fr;padding-block:24px}.gh-footer-bottom>:last-child{text-align:left}.footer-menu{flex-wrap:wrap}.search-form{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
