/*
Theme Name: Arqueosellos
Version: 0.5.0
Description: Tema editorial de archivo para filatelia y arqueología.
*/
:root{--ink:#24251e;--pine:#173d2c;--pine-dark:#103122;--paper:#f5eee1;--cream:#fbf7ee;--sand:#e7dbc4;--line:#d5c8b1;--muted:#706b5e;--serif:Georgia,"Iowan Old Style","Times New Roman",serif;--sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.55 var(--sans)}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}.wrap{width:min(1180px,calc(100% - 42px));margin:auto}.masthead{background:rgba(251,247,238,.96);border-bottom:1px solid var(--line)}.masthead__row{min-height:84px;display:grid;grid-template-columns:1fr 2fr 1fr;align-items:center;gap:24px}.brand-title{font:400 clamp(1.8rem,3vw,2.55rem)/1 var(--serif);letter-spacing:-.065em}.nav ul{display:flex;justify-content:center;gap:27px;margin:0;padding:0;list-style:none}.nav a{display:block;padding:9px 2px;border-bottom:1px solid transparent;font:14px var(--serif)}.nav a:hover,.nav .current-menu-item a{border-color:var(--pine);color:var(--pine)}.masthead__tools{display:flex;justify-content:flex-end;gap:12px;color:var(--muted);font-size:.75rem}.masthead__tools span:first-child{color:var(--pine);font-weight:700}.masthead__tools span:last-child{margin-left:10px;color:var(--ink);font-size:1.25rem}.coming{opacity:.45}.portal{padding:34px 0 74px;background:radial-gradient(circle at 8% 2%,rgba(255,255,255,.63),transparent 27%),var(--paper)}.welcome{display:grid;grid-template-columns:1.05fr .95fr;min-height:425px;overflow:hidden;background:#efe4d0;border:1px solid var(--line)}.welcome__copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:60px clamp(28px,6vw,78px)}.eyebrow{margin:0 0 8px;color:#7d6744;font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.welcome h1{margin:0 0 17px;font:400 clamp(3rem,6vw,5.35rem)/.85 var(--serif);letter-spacing:-.075em}.welcome__copy>p:not(.eyebrow){max-width:420px;margin:0 0 27px;font:1.05rem/1.45 var(--serif)}.portal-button{display:inline-flex;gap:12px;align-items:center;padding:12px 18px;background:var(--pine);color:#fff;font:1rem var(--serif);transition:.15s}.portal-button:hover{background:var(--pine-dark);color:#fff}.portal-button span{font-size:1.3rem}.stamp-ribbon{display:grid;place-items:center;min-height:100%;background:linear-gradient(130deg,#3e2e1f99,#0d291ccc),url("assets/images/arqueosellos.jpg") center/cover,#5d4733;color:#f5eee1;letter-spacing:.22em;font:1rem var(--serif)}.stamp-ribbon:before{content:"";grid-area:1/1;width:68%;height:58%;border:1px solid #f0e0c266;box-shadow:0 0 0 12px #f0e0c222}.stamp-ribbon span{grid-area:1/1;position:relative}.figures{display:grid;grid-template-columns:repeat(3,1fr) 1.25fr;margin:0;border:1px solid var(--line);border-top:0;background:var(--cream)}.figure,.update-date{display:flex;align-items:center;gap:12px;min-height:91px;padding:18px;border-right:1px solid var(--line)}.figure strong{font:400 clamp(2rem,4vw,3.3rem)/.9 var(--serif);letter-spacing:-.07em}.figure span{max-width:86px;color:var(--muted);font-size:.68rem;line-height:1.2;text-transform:uppercase}.update-date{justify-content:center;border:0;color:var(--muted);font-size:.84rem}.update-date b{color:var(--ink);font-weight:600}.quick{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:24px;padding:20px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.quick-label{margin:0;font:1.4rem var(--serif)}.quick-actions{display:flex;gap:9px;flex-wrap:wrap}.quick-actions a{padding:8px 13px;border:1px solid var(--line);background:var(--cream);font:14px var(--serif)}.quick-actions a:hover{border-color:var(--pine);background:#e5ebdc;color:var(--pine)}.home-columns{display:grid;grid-template-columns:1.45fr 1fr;gap:18px;margin-top:42px}.panel{padding:28px;border:1px solid var(--line);background:rgba(255,252,244,.7)}.panel h2,.catalog-strip h2{margin:0 0 18px;font:400 2rem/1.06 var(--serif);letter-spacing:-.045em}.news-item{padding-top:17px;border-top:1px solid var(--line)}.news-item__date{color:#866b3c;font-size:.72rem;font-weight:700;letter-spacing:.1em}.news-item h3{margin:6px 0;font:400 1.25rem var(--serif)}.news-item p{margin:0;color:var(--muted)}.status-list{margin:0;padding:0;list-style:none}.status-list li{padding:10px 0;border-top:1px solid var(--line);font-size:.9rem}.status-list li:before{content:"—";margin-right:8px;color:#94723a}.catalog-strip{display:grid;grid-template-columns:240px 1fr;gap:25px;align-items:start;margin-top:42px;padding-top:25px;border-top:1px solid var(--line)}.catalog-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.catalog-card{display:flex;justify-content:space-between;min-height:86px;padding:17px;border:1px solid var(--line);background:var(--cream);font:1.15rem var(--serif)}.catalog-card:hover{background:var(--pine);border-color:var(--pine);color:#fff}.catalog-card span{color:#9d7a3e}.site-footer{padding:35px 0;background:#162b21;color:#e9e3d7}.site-footer p{margin:0;font:1rem var(--serif)}.site-footer strong{font-weight:400}.article{width:min(880px,calc(100% - 42px));margin:auto;padding:55px 0 75px}.article h1{margin:0;font:400 clamp(2.4rem,5vw,4rem)/.95 var(--serif);letter-spacing:-.065em}.article .meta{margin:14px 0 25px;color:var(--muted)}.article>img{width:auto;max-width:100%;max-height:560px;margin:0 auto 30px;object-fit:contain}.technical{margin:30px 0;padding:25px;border:1px solid var(--line);background:var(--cream)}.technical h2{margin:0 0 15px;font:400 1.6rem var(--serif)}.technical dl{display:grid;grid-template-columns:180px 1fr;gap:8px 18px;margin:0}.technical dd{margin:0;color:var(--muted)}.content-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.stamp-card{display:block;padding:14px;border:1px solid var(--line);background:var(--cream);transition:.15s}.stamp-card:hover{border-color:#45604b;box-shadow:0 8px 18px #44391f1c}.stamp-card__image{display:flex;align-items:center;justify-content:center;height:290px;padding:8px;background:#eee3cf}.stamp-card__image img{width:auto!important;height:auto!important;max-width:100%;max-height:270px;object-fit:contain}.stamp-card__empty{color:var(--muted);font:italic 14px var(--serif)}.stamp-card h3{margin:14px 0 5px;font:400 1.2rem/1.12 var(--serif)}.stamp-card p{margin:0;color:var(--muted);font-size:.85rem}
/* Catálogo: índices simples, extensibles y legibles. */.ae-catalogue{padding-bottom:76px;background:radial-gradient(circle at 8% 2%,rgba(255,255,255,.63),transparent 27%),var(--paper)}.ae-catalogue__heading{padding:48px 0 35px;background:linear-gradient(105deg,#faf6ec,#e9deca);border-bottom:1px solid var(--line)}.ae-catalogue h1,.ae-catalogue h2{font-family:var(--serif);font-weight:400}.ae-catalogue__heading h1{margin:0;font-size:clamp(3.3rem,7vw,5.7rem);letter-spacing:-.075em;line-height:.84}.ae-catalogue__heading p:last-child{margin:16px 0 0;font:1.15rem var(--serif);color:#575143}.ae-catalogue__body{padding-top:31px}.ae-catalogue__nav{display:flex;border:1px solid var(--line);background:var(--cream)}.ae-catalogue__nav a{flex:1;padding:14px 18px;border-right:1px solid var(--line);text-align:center;font:1rem var(--serif)}.ae-catalogue__nav a:last-child{border:0}.ae-catalogue__nav a:hover,.ae-catalogue__nav .is-current{background:var(--pine);color:#fff}.ae-browser{margin-top:15px;border:1px solid var(--line);background:rgba(255,252,244,.82);box-shadow:0 11px 28px #45331716}.ae-browser__top{display:flex;align-items:end;justify-content:space-between;gap:30px;padding:25px 29px 20px;border-bottom:1px solid var(--line)}.ae-browser__top h2{margin:0;font-size:1.75rem}.ae-browser__top p{max-width:360px;margin:0;color:var(--muted);font-size:.9rem;text-align:right}.ae-back{display:inline-block;margin:0 0 7px;color:var(--pine);font-size:.9rem;text-decoration:underline;text-underline-offset:4px}.ae-continents{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:24px 28px 29px}.ae-continents a{display:flex;min-height:105px;flex-direction:column;justify-content:space-between;padding:20px;border:1px solid var(--line);background:linear-gradient(135deg,#fcf8ef,#eee4d2);transition:.16s}.ae-continents a:hover{transform:translateY(-2px);border-color:#56705b;background:#e8eddf}.ae-continents span{font:1.35rem var(--serif)}.ae-continents small{color:var(--muted);font-size:.86rem}.ae-continents b{float:right;color:var(--pine);font-size:1.15rem}.ae-index{column-gap:34px;padding:19px 29px 27px}.ae-index--countries{column-count:4}.ae-index--years{column-count:5}.ae-index--topics{column-count:3}.ae-index a,.ae-index span{display:flex;justify-content:space-between;break-inside:avoid;padding:8px 9px;border-bottom:1px solid #e4dac9;font-size:.96rem}.ae-index a:hover{background:#e4eadb;color:var(--pine)}.ae-index .is-empty{color:#aaa394}.ae-index small{color:var(--muted);white-space:nowrap}.ae-results{margin-top:47px}.ae-results__bar{display:flex;align-items:end;justify-content:space-between;padding-bottom:13px;border-bottom:1px solid var(--line)}.ae-results__bar h2{margin:0;font-size:2rem}.ae-catalogue .content-grid{margin-top:22px}
@media(max-width:760px){.masthead__row{grid-template-columns:1fr auto;min-height:70px}.nav{grid-row:2;grid-column:1/-1}.nav ul{justify-content:flex-start;overflow-x:auto;padding-bottom:10px}.masthead__tools{grid-column:2;grid-row:1}.welcome{grid-template-columns:1fr}.stamp-ribbon{min-height:210px}.figures{grid-template-columns:repeat(2,1fr)}.quick,.home-columns,.catalog-strip{grid-template-columns:1fr}.quick{display:block}.quick-actions{margin-top:13px}.catalog-strip{display:grid}.content-grid{grid-template-columns:repeat(2,1fr)}.ae-continents{grid-template-columns:repeat(2,1fr)}.ae-index--countries,.ae-index--years,.ae-index--topics{column-count:2}.ae-browser__top{align-items:flex-start;flex-direction:column}.ae-browser__top p{text-align:left}}@media(max-width:470px){.wrap{width:min(100% - 24px,1180px)}.welcome__copy{padding:42px 25px}.figures,.content-grid{grid-template-columns:1fr}.figure{min-height:70px}.technical dl{grid-template-columns:1fr}.technical dd{margin-bottom:10px}.ae-catalogue__nav{overflow-x:auto}.ae-catalogue__nav a{min-width:142px}.ae-continents{grid-template-columns:1fr;padding:16px}.ae-index,.ae-index--countries,.ae-index--years,.ae-index--topics{column-count:1;padding:15px}.ae-browser__top{padding:20px 16px}.ae-results__bar{align-items:flex-start;flex-direction:column}}
.content-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:13px}.stamp-card{padding:10px}.stamp-card__image{height:210px;padding:7px}.stamp-card__image img{max-height:196px}.stamp-card h3{margin:10px 0 4px;font-size:1rem}.stamp-card p{font-size:.78rem}@media(max-width:980px){.content-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.content-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:470px){.content-grid{grid-template-columns:1fr}}
.stamp-card__image{height:190px;overflow:hidden}.stamp-card__image img{max-width:100%;max-height:100%;object-fit:contain}.stamp-card h3{min-height:2.3em;overflow:hidden}.stamp-card p{min-height:1.25em}
/* Biblioteca: las referencias viven en el mismo archivo editorial, con enlace prioritario a su fuente original. */
.ae-library{min-height:70vh;padding-bottom:76px;background:radial-gradient(circle at 8% 2%,rgba(255,255,255,.63),transparent 27%),var(--paper)}.ae-library__heading{padding:48px 0 35px;background:linear-gradient(105deg,#faf6ec,#e9deca);border-bottom:1px solid var(--line)}.ae-library__heading h1,.ae-library h2,.ae-library-detail h1{margin:0;font-family:var(--serif);font-weight:400}.ae-library__heading h1{font-size:clamp(3.3rem,7vw,5.7rem);line-height:.84;letter-spacing:-.075em}.ae-library__heading p:last-child{max-width:590px;margin:16px 0 0;font:1.15rem/1.4 var(--serif);color:#575143}.ae-library__body{padding-top:30px}.ae-library__search{display:flex;align-items:center;border:1px solid var(--line);background:var(--cream)}.ae-library__search label{padding:0 0 0 16px;color:var(--pine);font:1.45rem var(--serif)}.ae-library__search input{width:100%;min-width:0;padding:14px 12px;border:0;background:transparent;color:var(--ink);font:1rem var(--sans)}.ae-library__search button{padding:14px 18px;border:0;border-left:1px solid var(--line);background:transparent;color:var(--pine);font:.88rem var(--sans);cursor:pointer}.ae-library__filters{display:flex;gap:8px;flex-wrap:wrap;margin:17px 0 29px}.ae-library__filters a{padding:8px 13px;border:1px solid var(--line);background:var(--cream);font:.9rem var(--serif)}.ae-library__filters a:hover,.ae-library__filters .is-current{border-color:var(--pine);background:var(--pine);color:#fff}.ae-library__bar{display:flex;align-items:end;justify-content:space-between;padding-bottom:13px;border-bottom:1px solid var(--line)}.ae-library__bar h2{font-size:2rem}.ae-library__bar>p{margin:0;color:var(--muted);font-size:.85rem}.ae-library__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-top:20px}.library-card{display:flex;min-width:0;flex-direction:column;border:1px solid var(--line);background:var(--cream)}.library-card__cover{display:flex;align-items:flex-end;min-height:182px;padding:18px;background:linear-gradient(135deg,#2d4a37,#173d2c 55%,#4c6951);color:#f4ead7}.library-card:nth-child(3n+2) .library-card__cover{background:linear-gradient(135deg,#9a6040,#713e2e)}.library-card:nth-child(3n) .library-card__cover{background:linear-gradient(135deg,#cdbb98,#998968)}.library-card__cover img{width:100%;height:182px;margin:-18px;object-fit:cover}.library-card__cover span{font:.78rem/1.35 var(--sans);font-weight:700;letter-spacing:.1em;text-transform:uppercase}.library-card__content{display:flex;flex:1;flex-direction:column;padding:14px}.library-card__type{margin:0 0 7px;color:#806944;font-size:.66rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.library-card h2{font-size:1.15rem;line-height:1.08}.library-card h2 a:hover{text-decoration:underline;text-underline-offset:3px}.library-card__meta{margin:10px 0;color:var(--muted);font-size:.8rem;line-height:1.35}.library-card__availability{align-self:flex-start;margin-top:auto;padding:4px 7px;background:#e1eadb;color:var(--pine);font-size:.62rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.library-card__availability.is-unavailable{background:#f0e4d0;color:#765d39}.ae-library__empty{padding:25px 0;color:var(--muted)}.ae-library-detail{min-height:70vh;padding:49px 0 75px;background:radial-gradient(circle at 8% 2%,rgba(255,255,255,.63),transparent 27%),var(--paper)}.ae-library-detail__grid{display:grid;grid-template-columns:minmax(220px,310px) minmax(0,680px);gap:52px;margin-top:15px}.ae-library-detail__cover{display:flex;align-items:flex-end;min-height:390px;padding:29px;background:linear-gradient(135deg,#2d4a37,#173d2c 55%,#4c6951);box-shadow:9px 9px 0 #dacdb6;color:#f4ead7}.ae-library-detail__cover img{width:calc(100% + 58px);height:390px;margin:-29px;object-fit:cover}.ae-library-detail__cover span{font:1.7rem/1.05 var(--serif)}.ae-library-detail h1{font-size:clamp(2.5rem,5vw,4.3rem);line-height:.92;letter-spacing:-.07em}.ae-library-detail__author{margin:16px 0 23px;font:1.1rem var(--serif)}.ae-library-detail__read{display:flex;justify-content:space-between;max-width:345px;margin:0 0 24px;padding:13px 15px;background:var(--pine);color:#fff;font:.95rem var(--sans)}.ae-library-detail__read:hover{background:var(--pine-dark)}.ae-library-detail__read span{font-size:1.2rem}.ae-library-detail__unavailable{display:inline-block;margin:0 0 24px;padding:10px 12px;background:#f0e4d0;color:#765d39;font-size:.8rem;font-weight:700;text-transform:uppercase}.ae-library-detail__summary{max-width:630px;font:1.08rem/1.5 var(--serif)}.ae-library-detail__summary p{margin:0 0 14px}.ae-library-detail__facts{display:grid;grid-template-columns:130px 1fr;gap:0 16px;margin:27px 0 0;border-top:1px solid var(--line);font-size:.86rem}.ae-library-detail__facts dt,.ae-library-detail__facts dd{margin:0;padding:10px 0;border-bottom:1px solid var(--line)}.ae-library-detail__facts dt{color:var(--muted)}
@media(max-width:980px){.ae-library__grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.ae-library__grid{grid-template-columns:repeat(2,1fr)}.ae-library-detail__grid{grid-template-columns:220px minmax(0,1fr);gap:30px}.ae-library-detail__cover{min-height:300px}.ae-library-detail__cover img{height:300px}}@media(max-width:560px){.ae-library__search button{padding:14px 11px}.ae-library__grid{grid-template-columns:1fr}.ae-library-detail__grid{grid-template-columns:1fr}.ae-library-detail__cover{max-width:260px}.ae-library-detail__facts{grid-template-columns:1fr}.ae-library-detail__facts dt{padding-bottom:0;border-bottom:0}.ae-library-detail__facts dd{padding-top:3px}.ae-library__bar{align-items:flex-start;flex-direction:column;gap:5px}}
/* Biblioteca: el tipo documental, no la posición, define el color. */
.library-card__cover{align-items:center;justify-content:center;background:linear-gradient(135deg,#3d5a68,#263f4c 55%,#4a6877)}
.library-card:nth-child(3n+2) .library-card__cover,.library-card:nth-child(3n) .library-card__cover{background:linear-gradient(135deg,#3d5a68,#263f4c 55%,#4a6877)}
.library-card--libro .library-card__cover,.library-card--libro:nth-child(3n+2) .library-card__cover,.library-card--libro:nth-child(3n) .library-card__cover{background:linear-gradient(135deg,#2d4a37,#173d2c 55%,#4c6951)}
.library-card--catalogo .library-card__cover,.library-card--catalogo:nth-child(3n+2) .library-card__cover,.library-card--catalogo:nth-child(3n) .library-card__cover{background:linear-gradient(135deg,#80653c,#5e4729 55%,#98794a)}
.library-card__cover img{width:auto;height:auto;max-width:100%;max-height:182px;margin:0;object-fit:contain}
.ae-library-detail__cover{align-items:center;justify-content:center;background:linear-gradient(135deg,#3d5a68,#263f4c 55%,#4a6877);overflow:hidden}
.ae-library-detail__cover--libro{background:linear-gradient(135deg,#2d4a37,#173d2c 55%,#4c6951)}
.ae-library-detail__cover--catalogo{background:linear-gradient(135deg,#80653c,#5e4729 55%,#98794a)}
.ae-library-detail__cover img{width:auto;height:auto;max-width:100%;max-height:100%;margin:0;object-fit:contain}
.ae-library__section-title{margin:30px 0 0;font:400 1.65rem var(--serif)}.ae-bibliography{max-width:940px;margin:38px 0 0;padding-top:24px;border-top:1px solid var(--line)}.ae-bibliography h3{margin:0 0 5px;font:400 1.7rem var(--serif)}.ae-bibliography>p{margin:0 0 16px;color:var(--muted)}.ae-bibliography ol{margin:0;padding-left:1.5rem;columns:2;column-gap:48px}.ae-bibliography li{break-inside:avoid;margin:0;padding:10px 0 10px 4px;border-bottom:1px solid var(--line);font: .94rem/1.45 var(--serif)}.article__content{margin-top:28px;font:1.08rem/1.58 var(--serif)}.article__content p{margin:0 0 18px}.article__content figure{margin:28px auto}.article__content figure img{max-height:none;margin:auto}.article__content a{color:var(--pine);text-decoration:underline;text-underline-offset:3px}@media(max-width:760px){.ae-bibliography ol{columns:1}}
/* Identidad azul y amarillo: se conserva la composición editorial. */
:root{--pine:#184f78;--pine-dark:#103957;--sand:#e7c65e;--paper:#f7f3e8;--cream:#fffdf6;--line:#d8cda9;--muted:#656861}.eyebrow,.news-item__date{color:#9b7313}.portal-button,.ae-library__filters a:hover,.ae-library__filters .is-current,.ae-catalogue__nav a:hover,.ae-catalogue__nav .is-current{background:#184f78}.portal-button:hover{background:#103957}.stamp-ribbon{background:linear-gradient(130deg,#163d5cb8,#102e46d9),url("assets/images/arqueosellos.jpg") center/cover,#184f78}.catalog-card:hover{background:#184f78;border-color:#184f78}.quick-actions a:hover{border-color:#184f78;background:#fff1bd;color:#103957}.library-card__availability{background:#fff0b6;color:#735208}.library-card__availability.is-unavailable{background:#f5e8c7;color:#765d39}.library-card--libro .library-card__cover,.library-card--libro:nth-child(3n+2) .library-card__cover,.library-card--libro:nth-child(3n) .library-card__cover{background:linear-gradient(135deg,#245b82,#184f78 55%,#346e97)}.library-card--catalogo .library-card__cover,.library-card--catalogo:nth-child(3n+2) .library-card__cover,.library-card--catalogo:nth-child(3n) .library-card__cover{background:linear-gradient(135deg,#d7ae35,#af8418 55%,#e3c153);color:#26333a}.ae-library-detail__cover--libro{background:linear-gradient(135deg,#245b82,#184f78 55%,#346e97)}.ae-library-detail__cover--catalogo{background:linear-gradient(135deg,#d7ae35,#af8418 55%,#e3c153);color:#26333a}.catalog-card span{color:#b48718}
/* El sello de portada se muestra completo, manteniendo su proporción original. */
.stamp-ribbon img{grid-area:1/1;position:relative;z-index:1;width:62%;height:53%;object-fit:contain;object-position:center}
/* Patrón postal original: azul estructural, amarillo de correo y papel claro. */
:root{--ink:#1d3344;--pine:#19567f;--pine-dark:#123f61;--paper:#f8f8f3;--cream:#fffefa;--sand:#f1cd53;--line:#c8d6dc;--muted:#5e6c73}.masthead{position:relative;border-bottom:1px solid #c8d6dc;background:#fffefa}.masthead:before{content:"";position:absolute;inset:0 0 auto;height:9px;background:radial-gradient(circle at 7px -1px,#fffefa 6px,transparent 6.5px) 0 0/18px 9px repeat-x,#19567f}.masthead__row{padding-top:9px}.nav a:hover,.nav .current-menu-item a{border-color:#e1b52d;color:#19567f}.portal{background:#f8f8f3}.welcome{min-height:405px;border-color:#c8d6dc;background:#fffefa}.welcome__copy{padding:55px clamp(28px,6vw,78px)}.welcome h1{color:#19567f}.eyebrow,.news-item__date{color:#a97900}.welcome__copy>p:not(.eyebrow){color:#304856}.portal-button{background:#f1cd53;color:#173e5d}.portal-button:hover{background:#e1b52d;color:#173e5d}.stamp-ribbon{background:#19567f;color:#fffefa}.stamp-ribbon:before{width:66%;height:57%;border:2px solid #f1cd53;box-shadow:0 0 0 10px #ffffff1a}.figures{border-color:#c8d6dc;background:#fffefa}.figure,.update-date{border-color:#c8d6dc}.figure strong{color:#19567f}.quick{border-color:#c8d6dc}.quick-actions a{border-color:#c8d6dc}.quick-actions a:hover{border-color:#e1b52d;background:#fff6cf}.panel{border-color:#c8d6dc;background:#fffefa}.news-item,.status-list li{border-color:#d6e0e3}.catalog-strip{border-color:#c8d6dc}.catalog-card{border-color:#c8d6dc;background:#fffefa}.catalog-card:hover{background:#19567f;border-color:#19567f}.catalog-card span{color:#c28f00}.site-footer{background:#19567f}.ae-library,.ae-library-detail,.ae-catalogue{background:#f8f8f3}.ae-library__heading,.ae-catalogue__heading{background:linear-gradient(105deg,#fffefa,#f6e7a4);border-color:#c8d6dc}.ae-library__search,.ae-library__filters a,.ae-library__bar,.library-card,.ae-bibliography{border-color:#c8d6dc}.ae-library__filters a:hover,.ae-library__filters .is-current,.ae-catalogue__nav a:hover,.ae-catalogue__nav .is-current{background:#19567f;border-color:#19567f}.library-card__availability{background:#fff0af;color:#6e5300}.library-card--catalogo .library-card__cover,.library-card--catalogo:nth-child(3n+2) .library-card__cover,.library-card--catalogo:nth-child(3n) .library-card__cover{background:linear-gradient(135deg,#f1cd53,#d5a529 55%,#f5dd7a);color:#1d3344}.ae-library-detail__cover--catalogo{background:linear-gradient(135deg,#f1cd53,#d5a529 55%,#f5dd7a);color:#1d3344}
