
/* V17.8 — listino cartaceo artistico, responsive */
.sc-listino-hero{padding:clamp(30px,6vw,70px) 22px 38px;text-align:center;border:1px solid #c9a46b8a;border-radius:24px;background:radial-gradient(ellipse at 50% 0%,#3e3a2a 0%,#182b27 55%,#101d1b 100%);margin:18px 0 22px;box-shadow:inset 0 0 0 6px #101b1b,0 14px 40px #0003}
.sc-listino-ornament{font-size:30px;color:#d7b47d;letter-spacing:.24em;margin:16px 0}.sc-listino-hero h1{font-family:Georgia,serif;font-size:clamp(38px,8vw,66px);line-height:1.1;color:#f4ead7;margin:12px 0}.sc-listino-hero h1 em{color:#d8b57e}.sc-listino-hero p{max-width:540px;margin:20px auto;color:#e2dacb;line-height:1.7}.sc-listino-links{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.sc-listino-links a{border:1px solid #c9a46b8a;border-radius:30px;color:#f1d19a;text-decoration:none;padding:11px 17px}.sc-listino-search{margin:22px 0}.sc-listino-search label{display:block;color:#d6b47e;margin-bottom:8px}.sc-listino-search input{width:100%;padding:15px;border-radius:12px;background:#192b27;border:1px solid #ae906b;color:#fff;font:inherit}.sc-listino-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.sc-listino-section{background:linear-gradient(145deg,#e9dec5,#cdbb96);color:#382c22;border:5px double #8b6a42;border-radius:9px;padding:clamp(17px,3vw,29px);box-shadow:0 13px 25px #0006;min-width:0}.sc-listino-index{font:10px Georgia,serif;letter-spacing:.18em;text-align:center;color:#846e4e}.sc-listino-section h2{font:400 clamp(23px,3vw,33px) Georgia,serif;letter-spacing:.04em;text-align:center;color:#67442d;margin:11px 0 3px}.sc-listino-sub{font:italic 15px Georgia,serif;text-align:center;margin:0 0 20px;color:#80664a}.sc-listino-item{display:flex;gap:7px;align-items:baseline;margin:10px 0;font:15px/1.35 Georgia,serif}.sc-listino-item span{min-width:0}.sc-listino-item i{flex:1;border-bottom:1px dotted #967e5c;min-width:5px}.sc-listino-item strong{font:600 14px Georgia,serif;white-space:nowrap;color:#4b3023}.sc-listino-disclaimer{font-size:13px;line-height:1.7;color:#d4c4a7;margin:25px 0 45px}.sc-listino-item[hidden],.sc-listino-section[hidden]{display:none!important}@media(max-width:680px){.sc-listino-grid{grid-template-columns:1fr}.sc-listino-section{padding:21px 17px}.sc-listino-item{font-size:15px}.sc-listino-item strong{font-size:14px}}
/* Visual treatment: richer travel globe backdrop while keeping live canvas controls */
.v8-globe-visual{background:radial-gradient(ellipse at 50% 50%,#31594c40,transparent 67%)}
#sc-globe-canvas{filter:drop-shadow(0 12px 20px #0007)}
