.np-ll-h-carta{--lg-fondo:var(--pl-papel,#f1e4c3);--lg-tinta:var(--pl-tinta,#2b1d0e);--lg-tinta2:var(--pl-tinta2,#5a4326);--lg-acento:var(--pl-lacre,#c8372d);--lg-letra:var(--pl-letra-carta,Georgia, serif);--lg-cartel:var(--pl-letra-cartel,var(--np-display));--lg-versalita:var(--pl-letra-versalita,Georgia, serif);--lg-mar:var(--pl-mar2,#0f3042)}.np-ll-h-carta .np-ll-hb{color:var(--lg-tinta);background:radial-gradient(90% 120% at 80% 20%, #fffaeb99, #fffaeb00 60%), var(--lg-fondo)}.np-ll-h-carta .np-ll-hb .np-ll-ll-migas{color:var(--lg-tinta2);opacity:1}.np-ll-h-carta .np-ll-hb-rumbo{color:var(--lg-acento)}.np-ll-h-carta .np-ll-hb-ent{color:var(--lg-tinta2)}.np-ll-h-carta .np-ll-hb .np-ll-pl-cajetin{background:#fffaf099}.np-ll-ca-mapa{color:var(--lg-tinta);background:radial-gradient(120% 90% at 60% 40%, #fffaeb99, #fffaeb00 70%), var(--lg-fondo);border-radius:6px;position:relative;overflow:hidden;box-shadow:inset 0 0 90px #5a3c1466,0 20px 40px #00000059}.np-ll-ca-svg{aspect-ratio:1200/640;width:100%;height:auto;display:block}.np-ll-ca-pie{color:var(--lg-tinta);background:#e3cf9f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:10px 14px;font-size:13px;display:flex}.np-ll-ca-mares{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.np-ll-ca-mar{background:var(--lg-fondo);color:var(--lg-tinta);border-radius:4px;flex-direction:column;gap:10px;padding:16px;display:flex}.np-ll-ca-mar-t{font:400 24px/1 var(--lg-versalita);color:#2f6f7a;letter-spacing:.06em}.np-ll-ca-mar-x{color:var(--lg-tinta2);font-size:14px;line-height:1.45}.np-ll-ca-mar .np-ll-re-l{margin-top:auto}.np-ll-ca-tramos{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.np-ll-ca-tramo{border:1px solid var(--linea);background:var(--lg-mar);border-radius:4px;flex-direction:column;gap:12px;padding:18px;display:flex}.np-ll-ca-tramo-t{color:var(--oro);font-size:22px}.np-ll-ca-islas{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.np-ll-ca-islas.np-ll-sueltas{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.np-ll-ca-isla{background:#f1e4c30f;border-radius:4px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;padding:10px;transition:background .2s,box-shadow .2s;display:grid;position:relative}.np-ll-ca-isla:target{box-shadow:inset 0 0 0 2px var(--oro);background:#f2c14e24}.np-ll-ca-isla:has(.np-ll-ca-an:target){box-shadow:inset 0 0 0 2px var(--oro);background:#f2c14e24}.np-ll-ca-an{position:absolute;top:0;left:0}.np-ll-ca-marca{width:34px;height:34px;display:block}.np-ll-ca-isla-t{flex-direction:column;gap:2px;min-width:0;display:flex}.np-ll-ca-donde{color:var(--oro);font-size:10px}.np-ll-ca-isla-n{font:400 17px/1.15 var(--lg-letra);color:#fff}.np-ll-ca-isla-x{color:var(--t2);font-size:13px;line-height:1.35}.np-ll-ca-pasos{border-radius:4px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;overflow:hidden}.np-ll-ca-paso{background:var(--lg-fondo);color:var(--lg-tinta);border-right:2px dashed #2b1d0e4d;flex-direction:column;gap:8px;padding:18px 16px;display:flex}.np-ll-ca-paso:last-child{border-right:0}.np-ll-ca-paso-n{background:var(--lg-acento);color:#fff;width:34px;height:34px;font:400 16px/1 var(--lg-cartel);border-radius:50%;place-items:center;display:grid}.np-ll-ca-paso-t{font:400 20px/1.15 var(--lg-letra)}.np-ll-ca-paso-x{color:var(--lg-tinta2);font-size:14px;line-height:1.45}.np-ll-ca-corte{border-radius:6px;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);display:grid;overflow:hidden}.np-ll-ca-corte-dib{aspect-ratio:560/520;background:#103b55;position:relative}.np-ll-ca-corte-d{width:100%;height:100%;display:block;position:absolute;inset:0}.np-ll-ca-corte-t{background:var(--lg-fondo);color:var(--lg-tinta);flex-direction:column;gap:12px;padding:24px;display:flex}.np-ll-ca-corte-t ol{flex-direction:column;gap:10px;display:flex}.np-ll-ca-corte-t li{grid-template-columns:74px minmax(0,1fr);gap:10px;font-size:14px;line-height:1.4;display:grid}.np-ll-ca-corte-t li b{font:600 11px/1.4 var(--np-mono);color:#1e5d6b}.np-ll-cs-x{font:400 14px var(--lg-letra);fill:#eaf4f1}.np-ll-cs-x.np-ll-tinta{fill:#2b1d0e}.np-ll-cs-x.np-ll-on{font:400 17px var(--lg-cartel);fill:#f2c14e}.np-ll-cs-m{font:600 11px var(--np-mono);fill:#9fd3e0}@media (prefers-reduced-motion:reduce){.np-ll-ca-isla{transition:none}}@media (max-width:1000px){.np-ll-ca-mares{grid-template-columns:repeat(2,minmax(0,1fr))}.np-ll-ca-tramos{grid-template-columns:minmax(0,1fr)}.np-ll-ca-pasos{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}.np-ll-ca-paso:nth-child(2n){border-right:0}.np-ll-ca-corte{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.np-ll-ca-mapa .np-ll-m-t.np-ll-pq{display:none}.np-ll-ca-mares,.np-ll-ca-islas,.np-ll-ca-pasos{grid-template-columns:minmax(0,1fr)}.np-ll-ca-paso{border-bottom:2px dashed #2b1d0e4d;border-right:0}.np-ll-ca-paso:last-child{border-bottom:0}.np-ll-ca-corte-t{padding:18px 16px}}
