/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--vera-primary:rgb(239,91,52);--vera-primary-dk:rgb(200,65,30);--vera-navbar-bg:#000000;--vera-body-bg:#ffffff;--vera-text:#1a1a1a;--vera-muted:#6c757d;--vera-border:#dee2e6;}body{background-color:var(--vera-body-bg);color:var(--vera-text);font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}h1,h2,h3,h4,h5,h6{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;color:var(--vera-text);}a{color:var(--vera-primary);text-decoration:none;}a:hover,a:focus{color:var(--vera-primary-dk);text-decoration:underline;}table tr th,table tr th a,table tr th a:hover,table tr th a:focus{color:var(--vera-primary);}nav.navbar,.navbar{background-color:var(--vera-navbar-bg) !important;}.navbar-brand{color:#ffffff !important;font-weight:700;letter-spacing:0.04em;font-size:1.15rem;}.navbar-brand:hover{color:var(--vera-primary) !important;text-decoration:none;}.navbar .nav-link,.navbar .nav-item > a{color:rgba(255,255,255,0.85) !important;font-size:0.9rem;font-weight:500;transition:color 0.15s;}.navbar .nav-link:hover,.navbar .nav-link:focus,.navbar .nav-item > a:hover{color:var(--vera-primary) !important;text-decoration:none;}.navbar .nav-link.active,.navbar .nav-item.active > a{color:#ffffff !important;border-bottom:2px solid var(--vera-primary);}.navbar-toggler{border-color:rgba(255,255,255,0.4);}.navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255%2C255%2C255%2C0.85%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}.btn-primary{background-color:var(--vera-primary);border-color:var(--vera-primary);color:#ffffff;font-weight:600;}.btn-primary:hover,.btn-primary:focus{background-color:var(--vera-primary-dk);border-color:var(--vera-primary-dk);color:#ffffff;}.btn-outline-primary{border-color:var(--vera-primary);color:var(--vera-primary);}.btn-outline-primary:hover{background-color:var(--vera-primary);border-color:var(--vera-primary);color:#ffffff;}.bg-primary{background-color:var(--vera-primary) !important;}.text-primary{color:var(--vera-primary) !important;}.border-primary{border-color:var(--vera-primary) !important;}.badge.bg-primary{background-color:var(--vera-primary) !important;color:#fff;}.nav-tabs{border-bottom:2px solid var(--vera-primary);margin-bottom:1.5rem;flex-wrap:wrap;}.nav-tabs .nav-item{margin-bottom:-2px;}.nav-tabs .nav-link{color:var(--vera-muted);background-color:transparent;border:1px solid transparent;border-radius:4px 4px 0 0;padding:0.45rem 1.1rem;font-size:0.875rem;font-weight:500;transition:color 0.15s,border-color 0.15s;}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{color:var(--vera-primary);border-color:var(--vera-border) var(--vera-border) transparent;background-color:#f8f9fa;text-decoration:none;}.nav-tabs .nav-link.active,.nav-tabs .nav-item.active > .nav-link{color:var(--vera-primary);background-color:#ffffff;border-color:var(--vera-border) var(--vera-border) #ffffff;font-weight:700;}ul.tabs--primary,ul.tabs--secondary{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none;border-bottom:2px solid var(--vera-primary);margin-bottom:1.5rem;}ul.tabs--primary li,ul.tabs--secondary li{margin-bottom:-2px;}ul.tabs--primary li a,ul.tabs--secondary li a{display:block;padding:0.45rem 1.1rem;color:var(--vera-muted);border:1px solid transparent;border-radius:4px 4px 0 0;font-size:0.875rem;font-weight:500;text-decoration:none;transition:color 0.15s;}ul.tabs--primary li a:hover,ul.tabs--secondary li a:hover{color:var(--vera-primary);background-color:#f8f9fa;border-color:var(--vera-border) var(--vera-border) transparent;}ul.tabs--primary li.is-active a,ul.tabs--primary li a.is-active,ul.tabs--secondary li.is-active a,ul.tabs--secondary li a.is-active{color:var(--vera-primary);background-color:#ffffff;border-color:var(--vera-border) var(--vera-border) #ffffff;font-weight:700;}.layout-container{background-color:var(--vera-body-bg);}main{padding-top:1.5rem;padding-bottom:3rem;}.node--type-volume .node__title{border-bottom:3px solid var(--vera-primary);padding-bottom:0.5rem;}.vera-volume-meta{border-radius:6px;}.vera-volume-meta dt.vera-meta-label{font-size:0.72rem;font-weight:700;text-transform:uppercase;letter-spacing:0.06em;color:var(--vera-muted);margin-top:0.9rem;margin-bottom:0.1rem;}.vera-volume-meta dt.vera-meta-label:first-child{margin-top:0;}.vera-volume-meta dd.vera-meta-value{margin-bottom:0;color:var(--vera-text);font-size:0.9rem;word-break:break-word;}.vera-viewer-wrapper{width:100%;height:78vh;min-height:520px;position:relative;}.vera-mirador-viewer{width:100%;height:100%;}.views-exposed-form .d-flex{gap:1rem;}.form-actions{display:flex;gap:1rem;}table{font-size:1em;}.site-footer .block{border:0px;}
