/* Colour sampled from MURCIA lettering, reserved for small accents. */
:root{--brand-color:#640011;--ink-color:#222626;--edition-color:var(--brand-color)}
body.today-template{color:var(--ink-color)}
.today-template h1,.today-template h2,.today-template h3,.today-template h4,.today-template h5,.today-template h6{color:var(--ink-color)}
.today-template .navbar.navbar-default{background:var(--ink-color)!important;border-color:var(--ink-color)}
.today-template .navbar-default .navbar-nav>li>a{color:#fff}
.today-template .navbar-default .navbar-nav>li>a:hover,.today-template .navbar-default .navbar-nav>li>a:focus{color:#fff;text-decoration:underline;text-decoration-color:#c98f9a;text-underline-offset:5px}
.today-template .navbar-inverse .navbar-toggle{border-color:#ffffff70}
.today-template .navbar-inverse .navbar-toggle:hover,.today-template .navbar-inverse .navbar-toggle:focus{background:#ffffff20}
.today-template .navbar-inverse .navbar-collapse{border-color:#ffffff40}
.today-template .edition-search input{border-color:#ffffff70}
.today-template footer{background:var(--ink-color);color:#ffffffc7}
.today-template .copy-right{background:#171919;border-top:1px solid #ffffff20}
.today-template footer h2,.today-template footer a,.today-template footer .catf a,.today-template footer .copy-right-text,.today-template footer .copy-right-menu{color:#fff}
.today-template .sto-hero-copy h2{color:#fff}
.today-template .sto-category-label{color:#fff;border-left-color:var(--brand-color)}
.today-template .sto-sidebar-panel h2{border-bottom-color:var(--ink-color)}
.today-template .title{border-left-color:var(--brand-color)}
.today-template .top-sign a,.today-template .edition-picker summary,.today-template .article-body,.today-template .business-grid p,.today-template .article-detail .panel{color:var(--ink-color)}
.today-template .sto-section-tabs a[aria-current],.today-template .sto-section-tabs a:hover{color:var(--brand-color)}
.today-template .sto-agenda-event>time{border-top-color:var(--brand-color)}
.today-template .sto-video-play>span{background:var(--brand-color)}
.today-template a:focus-visible,.today-template button:focus-visible,.today-template input:focus-visible{outline:2px solid var(--brand-color);outline-offset:3px}
.today-template .navbar a:focus-visible,.today-template .navbar button:focus-visible,.today-template .navbar input:focus-visible{outline-color:white}
/* Section title bars provide the main purple highlight. */
.today-template .sto-section-heading{background:var(--brand-color);border-color:var(--brand-color)}
.today-template .sto-section-heading h1,.today-template .sto-section-heading h2,.today-template .sto-section-heading a,.today-template .sto-section-heading a:hover,.today-template .sto-section-heading a:focus,.today-template .sto-section-heading .sto-section-tabs a[aria-current]{color:#fff}
.today-template .sto-section-heading .sto-section-tabs a[aria-current]{text-decoration:underline;text-underline-offset:4px}
.today-template .sto-section-heading a:focus-visible{outline-color:#fff}
