.discovery-footer{display:flex;gap:24px;flex-wrap:wrap;padding:30px 0;font-size:14px}
.discovery-notice{background:#062d30;color:#f1e9dc;padding:12px 24px;text-align:center;font:14px/1.5 sans-serif}
.discovery-destinations{display:flex;justify-content:center;gap:16px;flex-wrap:wrap;padding:24px;background:#f4b942;color:#062d30}
.discovery-destinations a{border:1px solid;padding:12px 24px;font-weight:600}
.discovery-status{padding:16px;background:#f1e9dc;color:#062d30;font-size:14px;line-height:1.6;border-top:1px solid #062d3040}
.discovery-status:focus{outline:3px solid #f4b942;outline-offset:3px}
.card:target{outline:3px solid #2e5bce;outline-offset:5px;scroll-margin-top:110px}
.card-copy .meta-pill{font-size:12px}
.nav a,.navlink{font-size:14px}
.chapter-card .discovery-status{position:absolute;left:18px;right:18px;bottom:74px}
@media(max-width:650px){.discovery-footer{flex-direction:column}.discovery-destinations a{width:100%;text-align:center}}

/* Dedicated chapter art: live text rests over its quiet paper foreground. */
.index .grid{align-items:stretch}
.index .art-cover.card{grid-column:span 6;min-height:0!important;background:#f1e9dc;border-radius:18px;border-color:#062d3026;isolation:isolate}
.art-cover .card-media{inset:0;z-index:0;background:#f1e9dc}
.art-cover .card-media img,.art-cover.private .card-media img{width:100%;height:auto;object-fit:contain;object-position:top;filter:none!important;transform:none!important}
.art-cover .card-overlay,.art-cover.private .card-overlay,.art-cover.addon-card .card-overlay{z-index:1;background:linear-gradient(180deg,transparent 80%,#f1e9dc 100%)}
.art-cover .card-copy{position:relative;inset:auto;padding:98% clamp(24px,3vw,42px) 32px;color:#062d30;z-index:3}
.art-cover .card-copy h2,.art-cover.addon-card .card-copy h2{font-size:clamp(40px,4.3vw,66px);line-height:1.02;overflow-wrap:break-word;margin:9px 0 14px}
.art-cover .card-copy .eyebrow{font-size:12px;line-height:1.5;letter-spacing:.1em}
.art-cover .card-copy p{font-size:16px;line-height:1.6;margin-bottom:20px}
.art-cover .meta-pill{color:#062d30;border-color:#062d303d;background:#f1e9dc;font-size:12px}
.art-cover .card-link{color:#f1e9dc;background:#062d30;font-size:13px;line-height:1.4;min-height:48px;padding:13px 20px;border-radius:999px}
.art-cover:hover .card-link{color:#062d30;background:#f4b942}
.art-cover .card-top{top:20px;left:20px;right:20px}
.art-cover .tag{font-size:12px;letter-spacing:.04em;box-shadow:0 2px 6px #062d3012}
.art-cover .stamp,.art-cover .scribble,.art-cover .category-motif,.art-cover .hover-reveal,.art-cover:before,.art-cover:after{display:none}
.art-cover:focus-within{outline:3px solid #2e5bce;outline-offset:4px}
#fuerteventura-status{margin-top:32px;scroll-margin-top:160px;border:1px solid #062d3030;border-radius:14px;padding:24px;max-width:850px}
@media(max-width:700px){.index .art-cover.card{grid-column:1/-1}.art-cover .card-copy{padding:98% 24px 28px}.art-cover .card-copy h2{font-size:clamp(34px,8.5vw,46px)}.art-cover .card-top{left:14px;top:14px}.art-cover .tag{font-size:11px}.art-cover .card-copy p{font-size:16px}}
