/* Identity from the supplied Time & Bezel web kit. Original raster logos are unchanged.
   Bronze/charcoal/silver are visual matches; the kit provides no numeric palette or font files. */
:root{--paper:#f7f6f3;--ink:#191816;--muted:#625d56;--gold:#80562f;--line:#ded9d1;--brand-bronze:#80562f;--brand-light:#dfb17e;--brand-charcoal:#191816;--brand-silver:#d0cbc3}
body{background:var(--paper);color:var(--ink)}
body.article{--bg:#f7f6f3;--bg2:#eeebe5;--card:#fff;--line:#ded9d1;--line2:#cfc8bd;--txt:#191816;--mut:#625d56;--dim:#686157;--red:#80562f;--red2:#704921;--gold:#80562f;--blue:#80562f;--g1:#655b4d;--g2:#80562f}
.site-header,body.article header.site-header{padding:8px max(5%,calc((100vw - 1240px)/2));min-height:116px;background:#fff;border-bottom:1px solid var(--line);gap:24px;backdrop-filter:none}
.site-header .site-brand,body.article .site-header .site-brand{display:flex;flex:0 1 360px;gap:0;line-height:0;min-width:0}
.site-header .brand-wordmark{display:block;width:360px;max-width:100%;height:auto;object-fit:contain}
.site-header nav a,body.article .site-header nav a{color:#312c27}
.site-header nav a:last-child,body.article .site-header nav a:last-child{background:#191816;color:#fff;border:1px solid #80562f}
.site-header nav a:hover,body.article .site-header nav a:hover{color:#80562f}.site-header nav a:last-child:hover{color:#f1cd9f}
footer{background:#fff;border-top:1px solid var(--line)}.brand-footer{display:block;width:240px;max-width:42vw;height:auto}
.journal-intro h1,.section-head h2,.story-copy h3,.cover-copy h2,.watch-story h1,.watch-story h2,body.article main h1,body.article main h2{font-family:Georgia,'Times New Roman',serif;font-weight:500;letter-spacing:-.035em}
.eyebrow,.journal-intro .eyebrow,.text-link{color:#80562f}.journal-intro h1 span{color:#807366}.journal-intro p:last-child,.cover-copy>p:not(.eyebrow),.section-head>p{color:#625d56}
.button,body.article a.cta{background:#80562f;color:#fff}.button:hover,body.article a.cta:hover{background:#654020}
.watch-story a:not(.button),.tb-gallery-caption a{color:#80562f}.watch-story p,.watch-story li{color:#403a34}.watch-story figcaption{color:#625d56}
.journal-cover,.story,.journal-index a{border-color:#ded9d1}.journal-index .index-icon{background:#f1eae1;color:#80562f}.cover-photo,.story-image,.tb-stage,.tb-detail-stage,.tb-watch-single{background:#eeebe5}
.journal-index small,.small-note,.cover-meta{color:#696157}.tb-gallery-controls,.tb-gallery-caption{color:#625d56}.tb-thumbs button{background:#ece7df}.tb-thumbs button[aria-pressed=true]{border-color:#80562f}.tb-gallery-controls button{color:#4b3827;border-color:#d4c6b5}
body.article .article-index{background:#eeebe5;border-color:#ded9d1}body.article .article-index a,body.article .article-index a:last-child{color:#65513b}
body.article table.spec .g1c{color:#655b4d}body.article table.spec .g2c{color:#80562f}body.article .hero h1 .x{color:#807366}
body.article .note,body.article .artemis-feature,.watch-story .screen-used,.hz-note,.hz-formula{background:#f2ece3;color:#40372d;border-color:#d4bda1}.screen-used-label{background:#f2e4d2;color:#654020;border-color:#d4bda1}.watch-story .screen-used{border-left-color:#80562f}.screen-used small{color:#65513b}
.hz-lab,.meter-result,.meter-countdown{background:#191816;border-color:#554a3d}.hz-meters div{background:#302b26}.hz-meters strong,.meter-result strong,.meter-countdown strong,.hz-beat{color:#dfb17e}.watch-story .hz-lab p,.watch-story .meter-result p,.hz-controls label,.hz-meters small,.meter-countdown span{color:#e5e0d8}.hz-controls select,.hz-controls button{background:#302b26;border-color:#99836c}.hz-table th{background:#eeebe5}.hz-table td,.hz-table th{border-color:#ded9d1}
.meter-actions button,#share{background:#80562f}.meter-actions #stop{background:#8d2937}.meter-box{border-color:#ded9d1}.meter-box progress{accent-color:#80562f}.meter-status,.trace-panel #trace-status{background:#f2ece3;border-color:#d4bda1;color:#4b3827!important}.meter-box label{color:#403a34}.meter-box select,.meter-box input{border-color:#b5a99b}.daily-rate{border-color:#62513f}
dialog.tb-viewer{background:#191816;border-color:#655644}.tb-close,.tb-prev,.tb-next,.tb-zoom-tools button{background:#302b26;border-color:#99836c}.tb-viewer .tb-thumbs button{background:#302b26}.tb-viewer .tb-thumbs button[aria-pressed=true]{border-color:#dfb17e}
a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,.tb-zoom-tools button:focus-visible{outline-color:#ad7540}
html{scroll-padding-top:145px}body.article [id],.watch-story h2[id]{scroll-margin-top:145px}
@media(max-width:700px){.site-header,body.article header.site-header{padding:8px 6% 12px;gap:6px;min-height:0}.site-header .site-brand,body.article .site-header .site-brand{flex:0 1 100%;max-width:320px}.site-header .brand-wordmark{width:300px}.site-header nav,body.article .site-header nav{gap:18px;padding:4px 0;width:100%}.site-header nav a,body.article .site-header nav a{font-size:12px}html{scroll-padding-top:175px}body.article [id],.watch-story h2[id]{scroll-margin-top:175px}.brand-footer{width:210px;max-width:50vw}}
body.article .hero h1,body.article .sec-head h2,body.article article h1,body.article article h2{font-family:Georgia,'Times New Roman',serif;font-weight:500;letter-spacing:-.035em}body.article .switch{background:#eeebe5;border-color:#ded9d1}body.article .switch button.on{background:#fff;color:#191816}body.article .switch button.on .yr{color:#80562f}.hz-balance g{stroke:#dfb17e}.hz-balance g circle[fill]{fill:#d0cbc3}.meter-signal,.trace-panel canvas{background:#191816}
@media(max-width:700px){.site-header .site-brand,body.article .site-header .site-brand{margin-inline:auto;justify-content:center}.site-header nav,body.article .site-header nav{justify-content:center}}

.site-header nav a.admin-login,body.article .site-header nav a.admin-login{border:1px solid #bca184;border-radius:22px;padding:8px 13px;color:#80562f}@media(max-width:700px){.site-header nav,body.article .site-header nav{flex-wrap:wrap;gap:10px 16px;overflow:visible}}
.section-head h1{font:500 33px/1.2 Georgia,'Times New Roman',serif;letter-spacing:-.035em;margin:0}.seo-breadcrumbs{display:flex;flex-wrap:wrap;gap:6px;max-width:1380px;padding:15px 6% 0;margin:auto;font:12px/1.6 var(--system);color:#625d56}.seo-breadcrumbs a{color:#80562f;text-decoration:underline}.seo-breadcrumbs a:last-child{background:none;border:0;padding:0;color:#80562f}.editorial-byline{font-size:13px!important;color:#625d56!important;margin:12px 0 24px}.editorial-footer-links{display:flex;gap:20px;flex-wrap:wrap;flex-basis:100%;font-size:13px}footer{flex-wrap:wrap}.seo-specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.seo-specs div{padding:12px 16px;border:1px solid #ded9d1;border-radius:12px}.seo-specs dt{font-size:12px;color:#625d56}.seo-specs dd{margin:4px 0 0;overflow-wrap:anywhere}.seo-price{font-size:22px!important}a.watch{display:block;text-align:left;color:inherit}.watch-story .mk40-photos img{width:100%;height:auto}@media(max-width:600px){.seo-specs{grid-template-columns:minmax(0,1fr)}.section-head h1{font-size:29px}.seo-breadcrumbs{padding:12px 5% 0}}

.contact-form{max-width:680px;background:#fff;border:1px solid #d0cbc3;border-radius:20px;padding:clamp(20px,4vw,36px)}.contact-form label:not(.contact-consent){display:block;margin:18px 0 7px;font-weight:600}.contact-form input:not([type=checkbox]),.contact-form textarea{width:100%;box-sizing:border-box;min-width:0;border:1px solid #a99a89;border-radius:10px;padding:13px;font:inherit;background:#fff;color:#191816}.contact-form textarea{resize:vertical}.contact-consent{display:flex;align-items:flex-start;gap:12px;margin:24px 0;font-size:14px;line-height:1.6}.contact-consent input{margin-top:5px;flex-shrink:0}.contact-form :focus-visible{outline:3px solid #80562f;outline-offset:3px}.contact-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.contact-feedback{padding:24px;border:1px solid #80562f;border-radius:16px;background:#f4eee5}.contact-form[hidden],.contact-feedback[hidden]{display:none}
