/* Cabecera «reel» (mobile): Reel / photographic cinema. Se carga solo si es la elegida (themes/headers-mobile/reel.php). */
@media(max-width:768px){
/* 01 · Reel / photographic cinema */
body[data-header-mobile="reel"][data-palette="current"]{--bg:#090909;--bg-soft:#151313;--bg-card:#241e1c;--fg:#f8f0e6;--fg-soft:#d6c6b8;--accent:#ec5b45;--line:#e9cabd30;background:var(--bg);color:var(--fg)}
body[data-header-mobile="reel"] .mobile-profile{position:relative;overflow:hidden;padding:1.4rem 1rem 2rem;background:linear-gradient(128deg,var(--bg-soft),var(--bg) 65%);border-bottom:6px solid var(--accent)}
body[data-header-mobile="reel"] .mobile-profile:before{content:attr(data-template-reel-label);display:block;color:var(--accent);font:700 .64rem var(--sans);letter-spacing:.32em;margin-bottom:1.4rem}
body[data-header-mobile="reel"] .mobile-profile__masthead{border:0;align-items:center}
body[data-header-mobile="reel"] .mobile-profile__brand{font:700 clamp(2.4rem,11vw,4rem)/.9 var(--sans);text-transform:uppercase;letter-spacing:-.085em;max-width:8ch}
body[data-header-mobile="reel"] .mobile-profile__edition{writing-mode:vertical-rl;letter-spacing:.3em;color:var(--fg)}
body[data-header-mobile="reel"] .mobile-profile__identity{grid-template-columns:auto 1fr;border-block:1px solid var(--line);margin-top:1.2rem}
body[data-header-mobile="reel"] .mobile-profile__portraits{--avatar:62px;--crest:30px}
body[data-header-mobile="reel"] .mobile-profile__avatar{border:2px solid var(--accent);border-radius:3px;padding:0}
body[data-header-mobile="reel"] .mobile-profile__crest-wrap{border-color:var(--accent)}
body[data-header-mobile="reel"] .mobile-profile__stats strong{font:700 1.15rem var(--sans)}
body[data-header-mobile="reel"] .mobile-profile__bio{padding-top:.8rem}
body[data-header-mobile="reel"] .gallery-section{padding:1.2rem .55rem 2rem;background:var(--bg)}
body[data-header-mobile="reel"] #masonry{--col-gap:1.4rem}
body[data-header-mobile="reel"] #masonry .card{overflow:visible;padding:0 1.1rem!important;background:var(--bg-card);border-block:1px solid var(--line)}
body[data-header-mobile="reel"] #masonry .card:before,body[data-header-mobile="reel"] #masonry .card:after{content:"▣   ▣   ▣   ▣   ▣   ▣";display:block;height:16px;overflow:hidden;white-space:nowrap;letter-spacing:1.3rem;color:#d0b7a4;font-size:12px;text-align:center}
body[data-header-mobile="reel"] #masonry .card__btn,body[data-header-mobile="reel"] #masonry .card__picture{border-radius:0!important}
body[data-header-mobile="reel"] .project{background:var(--bg-soft);border-top:4px solid var(--accent)}
body[data-header-mobile="reel"] .upload-fab{background:var(--accent);color:var(--bg)}
}
