/* TIMEON 12.6: editor-controlled image backgrounds while preserving all v12.5 pulse styling */
.timeon-journal-masthead .timeon-journal-photo,.timeon-journal-masthead .timeon-journal-photo img{overflow:hidden}
.timeon-visual-slider{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}
.timeon-visual-slide{position:absolute;inset:-1px;background-position:center;background-size:cover;background-repeat:no-repeat;opacity:0;transition:opacity 1s ease;will-change:opacity}
.timeon-visual-slide.is-active{opacity:1}
.timeon-visual-slider[data-effect="slide"] .timeon-visual-slide{transform:translateX(5%);transition:opacity .8s ease,transform .8s ease}
.timeon-visual-slider[data-effect="slide"] .timeon-visual-slide.is-active{transform:translateX(0)}
.timeon-journal-photo .timeon-visual-slider{width:100%;height:100%}
#site .hero{position:relative}
#site .hero .hero-art{position:absolute!important;inset:0!important;z-index:0!important;pointer-events:none!important;opacity:1!important;transform:none!important;filter:none!important;background:none!important}
#site .hero .hero-art .timeon-visual-slider{position:absolute;inset:0;z-index:0}
#site .hero .hero-inner{position:relative;z-index:3}
#site .hero .hero-grain{position:absolute;inset:0;z-index:2;pointer-events:none}
/* Maintain contrast independently of images */
#site .hero::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(6,24,18,.88),rgba(6,24,18,.58) 62%,rgba(6,24,18,.35));z-index:1;pointer-events:none}
#site .hero{background:#102820!important}
/* Glass CTA: copy, layout and actions untouched */
#site .hero .hero-actions button[data-timeon-consult-open],
.timeon-journal-masthead .timeon-journal-contact{background:rgba(218,188,142,.28)!important;border:1px solid rgba(238,214,176,.65)!important;backdrop-filter:blur(11px);-webkit-backdrop-filter:blur(11px);box-shadow:inset 0 1px 0 rgba(255,255,255,.1);transition:background .2s ease}
#site .hero .hero-actions button[data-timeon-consult-open]:hover,.timeon-journal-masthead .timeon-journal-contact:hover{background:rgba(218,188,142,.45)!important}
body.timeon-theme-bag .timeon-journal-contact{background:rgba(207,159,119,.27)!important;border-color:rgba(239,208,178,.65)!important;}
body.timeon-theme-jewelry .timeon-journal-contact{background:rgba(114,189,181,.29)!important;border-color:rgba(109,163,158,.55)!important;}
@media(max-width:600px){#site .hero .hero-art{inset:0!important}}

/* TIMEON 12.7 category header CTAs only; homepage and Kakao wave unchanged */
body.timeon-theme-rolex .timeon-journal-masthead .timeon-journal-contact,
body.timeon-theme-bag .timeon-journal-masthead .timeon-journal-contact,
body.timeon-theme-jewelry .timeon-journal-masthead .timeon-journal-contact {
 border: 0 !important; box-shadow: none !important; background-image:none !important;
 -webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);
 transition:background-color .22s ease,transform .2s ease !important;
}
body.timeon-theme-rolex .timeon-journal-masthead .timeon-journal-contact {background-color:rgba(216,189,139,.25)!important;color:#fff7ea!important}
body.timeon-theme-bag .timeon-journal-masthead .timeon-journal-contact {background-color:rgba(214,185,151,.25)!important;color:#fff4e8!important}
body.timeon-theme-jewelry .timeon-journal-masthead .timeon-journal-contact {background-color:rgba(101,173,167,.25)!important;color:#244a44!important}
body.timeon-theme-rolex .timeon-journal-masthead .timeon-journal-contact:hover {background-color:rgba(216,189,139,.33)!important}
body.timeon-theme-bag .timeon-journal-masthead .timeon-journal-contact:hover {background-color:rgba(214,185,151,.33)!important}
body.timeon-theme-jewelry .timeon-journal-masthead .timeon-journal-contact:hover {background-color:rgba(101,173,167,.33)!important}
.timeon-journal-masthead .timeon-journal-contact>span{color:inherit!important}
