@font-face{font-family:Fraunces;font-weight:400;font-style:normal;font-display:swap;src:url(/font/fraunces-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Fraunces;font-weight:600;font-style:normal;font-display:swap;src:url(/font/fraunces-latin-600-normal.woff2)format("woff2")}@font-face{font-family:Fraunces;font-weight:700;font-style:normal;font-display:swap;src:url(/font/fraunces-latin-700-normal.woff2)format("woff2")}@font-face{font-family:Work Sans;font-weight:400;font-style:normal;font-display:swap;src:url(/font/work-sans-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Work Sans;font-weight:600;font-style:normal;font-display:swap;src:url(/font/work-sans-latin-600-normal.woff2)format("woff2")}:root{--carta:#f3efe6;--inchiostro:#10222b;--mare-profondo:#0f3d52;--mare-chiaro:#2e86a8;--mare-testo:#1f6f8e;--pietra:#e4dfd2;--corallo:#c8432b;--corallo-testo:#b23a24;--filetto:1px solid var(--inchiostro);--t:.3s cubic-bezier(.2, .7, .2, 1);--serif:"Fraunces", Georgia, "Times New Roman", serif;--sans:"Work Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--colonna:72rem;--margine:clamp(1rem, 4vw, 3rem)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--carta);color:var(--inchiostro);font-family:var(--sans);margin:0;font-size:1rem;line-height:1.6;overflow-x:hidden}h1,h2,h3{font-family:var(--serif);letter-spacing:-.01em;margin:0;font-weight:600;line-height:1.1}h1{font-size:clamp(2.6rem,8vw,5.6rem);font-weight:700}h2{font-size:clamp(1.8rem,4vw,2.8rem)}h3{font-size:1.25rem}p{max-width:62ch;margin:0 0 1rem}a{color:var(--mare-testo);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:var(--corallo-testo)}:focus-visible{outline:3px solid var(--corallo);outline-offset:3px}::selection{background:var(--mare-profondo);color:var(--carta)}.avviso{background:var(--mare-profondo);max-width:none;color:var(--carta);padding:.7rem var(--margine);border-top:1px solid var(--carta);margin:0;font-size:.9375rem;line-height:1.45}.avviso-compatto{padding:.4rem .75rem;font-size:.875rem}.testata{padding:.5rem var(--margine);border-bottom:var(--filetto);background:var(--carta);z-index:5;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:relative}.marchio{min-height:44px;color:var(--inchiostro);font-family:var(--serif);align-items:center;gap:.6rem;font-size:1.25rem;font-weight:700;text-decoration:none;display:inline-flex}.marchio svg{width:40px;height:28px}.navigazione{flex-wrap:wrap;gap:.25rem;display:flex}.navigazione a{min-width:44px;min-height:44px;color:var(--inchiostro);align-items:center;padding:0 .75rem;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.navigazione a:hover{color:var(--corallo-testo);text-decoration:underline}.salta{background:var(--inchiostro);color:var(--carta);z-index:20;padding:.75rem 1rem;position:absolute;top:0;left:-999px}.salta:focus{left:0}.colonna{max-width:var(--colonna);padding:0 var(--margine);margin:0 auto}.sezione{border-top:var(--filetto);padding-block:clamp(3rem,8vw,6rem)}.colonna.sezione{border-top:0}.margine-testo{font-family:var(--serif);color:var(--mare-profondo);letter-spacing:.04em;font-variant-numeric:tabular-nums;font-size:.9375rem}.griglia-asimmetrica{grid-template-columns:1fr;gap:clamp(1.5rem,4vw,4rem);display:grid}@media (min-width:56rem){.griglia-asimmetrica{grid-template-columns:5fr 7fr}.griglia-asimmetrica.inversa{grid-template-columns:7fr 5fr}}.carta-nautica{border:var(--filetto);background:var(--carta);padding:clamp(1rem,3vw,2rem);position:relative}.carta-nautica:before,.carta-nautica:after{content:"";border:0 solid var(--inchiostro);width:14px;height:14px;position:absolute}.carta-nautica:before{background:var(--carta);border-width:1px;top:-7px;left:-7px}.carta-nautica:after{background:var(--carta);border-width:1px;bottom:-7px;right:-7px}.pieno-mare{background:var(--mare-profondo);color:var(--carta)}.pieno-mare a{color:var(--carta)}.pieno-mare .margine-testo{color:#bfd9e4}.bottone{background:var(--corallo);color:#fff;border:1px solid var(--inchiostro);min-width:56px;min-height:56px;font-family:var(--sans);cursor:pointer;transition:background var(--t), color var(--t), transform var(--t);justify-content:center;align-items:center;padding:0 2rem;font-size:1.125rem;font-weight:600;text-decoration:none;display:inline-flex}.bottone:hover{background:var(--inchiostro);color:var(--carta)}.bottone:active{transform:translateY(1px)}.bottone.secondario{color:var(--inchiostro);background:0 0}.bottone.secondario:hover{background:var(--inchiostro);color:var(--carta)}.hero{background:var(--mare-profondo);color:var(--carta);border-bottom:var(--filetto);position:relative;overflow:hidden}.hero-immagine{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-contenuto{width:100%;min-height:min(86vh,46rem);padding:3rem var(--margine);max-width:var(--colonna);flex-direction:column;justify-content:flex-end;margin:0 auto;display:flex;position:relative}.hero-pannello{background:var(--carta);color:var(--inchiostro);border:var(--filetto);max-width:40rem;padding:clamp(1rem,3vw,2rem)}.hero-pannello p{font-size:1.125rem}.hero-coordinate{top:1rem;right:var(--margine);background:var(--carta);color:var(--inchiostro);border:var(--filetto);padding:.25rem .6rem;position:absolute}.rotta-svg{width:100%;height:auto;display:block}.rotta-linea{fill:none;stroke:var(--corallo);stroke-width:3px;stroke-dasharray:2 9;stroke-linecap:round}.rotta-disegnata{stroke-dasharray:1;stroke-dashoffset:0}.rotta-costa{fill:var(--pietra);stroke:var(--inchiostro);stroke-width:1.2px}.rotta-sondaggio{font-family:var(--serif);fill:var(--mare-profondo);font-size:13px}.rotta-punto{fill:var(--carta);stroke:var(--corallo);stroke-width:2.5px}.rotta-numero{font-family:var(--serif);fill:var(--corallo-testo);font-size:15px;font-weight:700}.tappe{counter-reset:tappa;margin:0;padding:0;list-style:none}.tappe li{counter-increment:tappa;border-top:1px solid var(--inchiostro);grid-template-columns:3rem 1fr;gap:.5rem;padding:.9rem 0;display:grid}.tappe li:before{content:counter(tappa);font-family:var(--serif);color:var(--corallo-testo);font-size:1.8rem;font-weight:700;line-height:1}.tappe strong{font-family:var(--serif);font-size:1.15rem;display:block}.tappe p{margin:0}@media (prefers-reduced-motion:no-preference){.rotta-disegnata{stroke-dashoffset:1px;animation:3.2s cubic-bezier(.2,.7,.2,1) forwards disegna}@keyframes disegna{to{stroke-dashoffset:0}}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.comandi{border:var(--filetto);grid-template-columns:1fr;gap:0;display:grid}.comandi>div{border-bottom:1px solid var(--inchiostro);padding:1.25rem}.comandi>div:last-child{border-bottom:0}@media (min-width:48rem){.comandi{grid-template-columns:repeat(2,1fr)}.comandi>div{border-bottom:1px solid var(--inchiostro)}.comandi>div:nth-child(odd){border-right:1px solid var(--inchiostro)}.comandi>div:nth-last-child(-n+2){border-bottom:0}}kbd{font-family:var(--sans);border:1px solid var(--inchiostro);background:var(--pietra);white-space:nowrap;padding:.05rem .45rem;font-size:.9375rem;font-weight:600}.tabella-scroll{overflow-x:auto}.classifica{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.classifica th{text-align:left;font-family:var(--serif);letter-spacing:.04em;border-bottom:2px solid var(--inchiostro);height:44px;color:var(--mare-profondo);padding:0 .75rem;font-size:.9375rem;font-weight:600}.classifica td{border-bottom:1px solid var(--inchiostro);padding:0 .75rem;font-size:1rem}.classifica .num{text-align:right}.classifica .pos{font-family:var(--serif);width:3.5rem;font-size:1.15rem;font-weight:700}.classifica .nome{overflow-wrap:anywhere;font-weight:600}.classifica tr.mia td{background:var(--pietra)}.classifica .scheletro td span{background:var(--pietra);height:14px;display:block}.vuoto{padding:2rem 0}.lista-testo li{margin-bottom:.5rem}.piede{border-top:var(--filetto);padding:2rem 0 1rem}.piede-link{flex-wrap:wrap;gap:.25rem 1.5rem;display:flex}.piede-link a{align-items:center;min-height:44px;display:inline-flex}.crediti-testo h2{margin:2.5rem 0 1rem;font-size:1.6rem}.crediti-testo h3{margin:1.5rem 0 .5rem}.crediti-testo li{overflow-wrap:anywhere;max-width:70ch;margin-bottom:.5rem}.crediti-testo code{background:var(--pietra);overflow-wrap:anywhere;padding:0 .25rem;font-size:.9375rem}.solo-lettori{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}a[target=_blank]:after{content:" ↗︎";font-size:.9em}.classifica td,.classifica th{box-sizing:border-box}.classifica tbody tr,.classifica td{height:53px}.classifica thead tr{height:46px}.piu-spazio{margin-top:clamp(1.5rem,4vw,3rem)}.due-modi{border:1px solid var(--carta);grid-template-columns:1fr;gap:0;display:grid}.due-modi>div{padding:clamp(1.25rem,3vw,2.5rem)}.due-modi>div+div{border-top:1px solid var(--carta)}@media (min-width:48rem){.due-modi{grid-template-columns:5fr 7fr}.due-modi>div+div{border-top:0;border-left:1px solid var(--carta)}}.grande-numero{font-family:var(--serif);font-size:clamp(2.4rem,6vw,4rem);font-weight:700;line-height:1}.rosa-testo{font-family:var(--serif);fill:var(--inchiostro);font-size:14px}.nota{font-size:.9375rem}.marchio{white-space:nowrap}.link-blocco{align-items:center;min-height:44px;margin-top:.5rem;display:inline-flex}@media (max-width:30rem){.navigazione a.solo-largo{display:none}.navigazione a{padding:0 .6rem}}.crediti-testo{overflow-wrap:anywhere}.crediti-testo ul{padding-left:1.2rem}
