/* TIMEON v11.6: final layout and contextual journal design */
/* Navbar shape: compact rounded rectangle instead of circle, aligned dead center. */
@media(max-width:900px){
 body.home #site .menu-btn, body .site-header .menu-btn{width:54px!important;height:47px!important;min-width:54px!important;min-height:47px!important;border-radius:13px!important;display:flex!important;align-items:center!important;justify-content:center!important;align-self:center!important;padding:0!important;margin:0!important;line-height:1!important;transform:none!important;font-size:26px!important;background:rgba(255,255,255,.035)!important}
 body.home #site .menu-btn{color:#f7f0e2!important;-webkit-text-fill-color:#f7f0e2!important;border:1px solid rgba(216,189,139,.65)!important}
 body.timeon-theme-bag .site-header .menu-btn{color:#f8f2e9!important;border-color:#d6b997!important}
 body.timeon-theme-jewelry .site-header .menu-btn{color:#263e3b!important;border-color:#65ada7!important}
 body .site-header .head-inner{align-items:center!important}
}
/* Most reliable seamless category mastheads; rounded clipping removes blank right edge. */
.timeon-journal-masthead-v110{position:relative!important;overflow:hidden!important;border-radius:22px!important;border:0!important}
.timeon-journal-masthead-v110 .timeon-journal-photo{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;overflow:hidden!important}
.timeon-journal-masthead-v110 .timeon-journal-photo img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;max-width:none!important;object-fit:cover!important;object-position:center!important;transform:none!important}
body.timeon-theme-bag .timeon-journal-masthead-v110 .timeon-journal-photo img{object-position:58% center!important}
body.timeon-theme-rolex .timeon-journal-masthead-v110 .timeon-journal-photo img{object-position:56% center!important}
body.timeon-theme-bag .timeon-journal-masthead-v110 .timeon-journal-photo-shade{background:linear-gradient(90deg,#33271f 0%,rgba(51,39,31,.95) 28%,rgba(51,39,31,.46) 54%,rgba(51,39,31,.05) 100%)!important}
body.timeon-theme-rolex .timeon-journal-masthead-v110 .timeon-journal-photo-shade{background:linear-gradient(90deg,#102820 0%,rgba(16,40,32,.95) 28%,rgba(16,40,32,.46) 54%,rgba(16,40,32,.05) 100%)!important}
body.timeon-theme-jewelry .timeon-journal-masthead-v110 .timeon-journal-photo-shade{background:linear-gradient(90deg,rgba(250,250,245,.95) 0%,rgba(250,250,245,.8) 32%,rgba(250,250,245,.05) 100%)!important}
@media(max-width:760px){body.timeon-theme-bag .timeon-journal-masthead-v110 .timeon-journal-photo-shade{background:linear-gradient(180deg,rgba(51,39,31,.75),rgba(51,39,31,.87))!important}body.timeon-theme-rolex .timeon-journal-masthead-v110 .timeon-journal-photo-shade{background:linear-gradient(180deg,rgba(16,40,32,.68),rgba(16,40,32,.94))!important}body.timeon-theme-jewelry .timeon-journal-masthead-v110 .timeon-journal-photo-shade{background:linear-gradient(180deg,rgba(250,250,245,.65),rgba(250,250,245,.92))!important}}
/* Featured image: category-specific translucent color only, never baked into source photo. */
.timeon-featured-post .timeon-featured-media{position:relative!important;overflow:hidden!important}
.timeon-featured-post .timeon-featured-image{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}
body.timeon-theme-rolex .timeon-featured-media-shade{background:linear-gradient(90deg,rgba(10,52,37,.85) 0%,rgba(10,52,37,.38) 38%,rgba(10,52,37,.04) 100%)!important}
body.timeon-theme-bag .timeon-featured-media-shade{background:linear-gradient(90deg,rgba(75,41,26,.83) 0%,rgba(75,41,26,.35) 43%,rgba(75,41,26,.03) 100%)!important}
body.timeon-theme-jewelry .timeon-featured-media-shade{background:linear-gradient(90deg,rgba(34,110,106,.8) 0%,rgba(34,110,106,.34) 43%,rgba(34,110,106,.03) 100%)!important}
body.timeon-theme-rolex .timeon-card-overlay{background:linear-gradient(0deg,rgba(10,52,37,.82),rgba(10,52,37,.04))!important}
body.timeon-theme-bag .timeon-card-overlay{background:linear-gradient(0deg,rgba(75,41,26,.82),rgba(75,41,26,.04))!important}
body.timeon-theme-jewelry .timeon-card-overlay{background:linear-gradient(0deg,rgba(34,110,106,.76),rgba(34,110,106,.02))!important}
/* A category-specific inline consultation box: correct copy, clickable return to category listing. */
.timeon-post-sector-cta{background:#102820!important;border:1px solid rgba(216,189,139,.30)!important;color:#f5f1e8!important;text-align:center!important}
.timeon-post-sector-cta h3{color:inherit!important}
.timeon-post-sector-cta p{color:inherit!important}
.timeon-post-sector-cta .timeon-post-sector-kicker{font-size:10px!important;letter-spacing:.18em!important;font-weight:700!important;color:#d8bd8b!important}
body.timeon-theme-bag .timeon-post-sector-cta{background:#33271f!important;color:#fff7ee!important;border-color:#d6b997!important}
body.timeon-theme-jewelry .timeon-post-sector-cta{background:#e2f3f0!important;color:#263e3b!important;border-color:#86c4be!important}
body.timeon-theme-jewelry .timeon-post-sector-cta .timeon-post-sector-kicker{color:#548e89!important}
.timeon-post-sector-cta .timeon-sector-return-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:158px!important;padding:13px 24px!important;background:#d8bd8b!important;color:#102820!important;border:0!important;border-radius:100px!important;text-decoration:none!important;font-weight:800!important}
body.timeon-theme-bag .timeon-post-sector-cta .timeon-sector-return-button{background:#d6b997!important;color:#33271f!important}
body.timeon-theme-jewelry .timeon-post-sector-cta .timeon-sector-return-button{background:#86c4be!important;color:#173e39!important}
/* Keep only the tiny small-dot Kakao pulse on homepage & category bar. */
html body.home #site .fixed-actions>a:last-child{animation:none!important;transform:none!important;box-shadow:none!important;filter:none!important}
html body.home #site .fixed-actions>a:last-child::after{animation:none!important;opacity:0!important}
html body.home #site .fixed-actions>a:last-child::before,.timeon-global-contact .timeon-global-kakao::before{animation:tiDotWave 2.1s ease-out infinite!important}
@media(prefers-reduced-motion:reduce){html body.home #site .fixed-actions>a:last-child::before,.timeon-global-contact .timeon-global-kakao::before{animation:none!important}}
