/* Minimal Mono — editorial hitam putih */
.theme-minimal-mono{--radius:0;--shadow:none;--card-border:#e3e3e3;--title-size:clamp(2.6rem,12vw,3.8rem)}
.theme-minimal-mono .cover__title,.theme-minimal-mono .hero__title,.theme-minimal-mono .closing__title,.theme-minimal-mono .person__nick,.theme-minimal-mono .side__title{font-family:var(--font-head);text-transform:uppercase;letter-spacing:.06em;font-weight:400}
.theme-minimal-mono .hero__title .amp{font-family:var(--font-script);text-transform:none;font-size:.7em}
.theme-minimal-mono .sec__title{text-transform:uppercase;letter-spacing:.3em;font-size:1.1rem;font-family:var(--font-body);font-weight:600}
.theme-minimal-mono .person__photo{border-radius:0;outline:none;border:0;filter:grayscale(1);width:100%;max-width:300px;height:360px}
.theme-minimal-mono .gallery__item{border-radius:0}
.theme-minimal-mono .gallery__item img{filter:grayscale(1);transition:filter .5s,transform .6s}
.theme-minimal-mono .gallery__item:hover img{filter:none}
.theme-minimal-mono .btn{border-radius:0;text-transform:uppercase;letter-spacing:.2em;font-size:.72rem}
.theme-minimal-mono .event{border:0;border-top:1px solid #111;border-bottom:1px solid #111}
.theme-minimal-mono .event__num{font-size:4rem}
.theme-minimal-mono .countdown div{border:0;border-left:1px solid #ddd;background:transparent}
.theme-minimal-mono .countdown div:first-child{border-left:0}
.theme-minimal-mono .bottom-nav{border-radius:0}
.theme-minimal-mono .cover__bg{filter:grayscale(1)}
.theme-minimal-mono .side{filter:grayscale(1)}
