main.svelte-16jt2mc{--gold:linear-gradient(135deg, #fff3b0, #f6c445 55%, #d99a0b);--silver:linear-gradient(135deg, #fff, #d5d9e0 55%, #9aa3b2);--bronze:linear-gradient(135deg, #ffe0c4, #d9925a 55%, #a35a26);padding-bottom:3rem}.hero.svelte-16jt2mc{color:#fff;background:radial-gradient(120% 70% at 50% 120%,#ff8a2b 0%,#e4572e 30%,#0000 65%),radial-gradient(60% 50% at 85% 0,#ffffff14,#0000 70%),linear-gradient(#14213d 0%,#1d3557 60%,#5a2a3a 100%);padding:1rem 1rem 4.5rem;position:relative;overflow:hidden}.sparks.svelte-16jt2mc{opacity:.9;background-image:radial-gradient(2px 2px at 12% 80%,#ffd27a,#0000),radial-gradient(1.5px 1.5px at 28% 60%,#fff,#0000),radial-gradient(2px 2px at 47% 90%,#ffb347,#0000),radial-gradient(1.5px 1.5px at 66% 70%,#fff3c4,#0000),radial-gradient(2.5px 2.5px at 82% 85%,#ff9d5c,#0000),radial-gradient(1.5px 1.5px at 93% 55%,#fff,#0000);background-size:100% 100%;animation:6s linear infinite svelte-16jt2mc-rise;position:absolute;inset:0}.sparks.svelte-16jt2mc:after{content:"";background:inherit;opacity:.6;animation:9s linear infinite reverse svelte-16jt2mc-rise;position:absolute;inset:0;transform:translate(7%)scaleY(-1)}@keyframes svelte-16jt2mc-rise{0%{transform:translateY(20%)}to{transform:translateY(-40%)}}.hero-inner.svelte-16jt2mc{max-width:60rem;margin:0 auto;position:relative}.crumbs.svelte-16jt2mc{color:#ffffffb3;gap:.4rem;margin-bottom:1.25rem;font-size:.85rem;display:flex}.crumbs.svelte-16jt2mc a:where(.svelte-16jt2mc){color:#ffffffd9}.title-row.svelte-16jt2mc{align-items:center;gap:1rem;display:flex}.stamp.svelte-16jt2mc{outline-offset:3px;background:#e4572ed9;border:3px dashed #ffffffd9;border-radius:50%;outline:4px solid #ffffff26;flex:none;align-content:center;place-items:center;width:5.25rem;height:5.25rem;line-height:1;display:grid;transform:rotate(-8deg)}.stamp.svelte-16jt2mc small:where(.svelte-16jt2mc){opacity:.85;font-size:.75rem}.stamp.svelte-16jt2mc b:where(.svelte-16jt2mc){letter-spacing:.02em;font-size:1.6rem}.eyebrow.svelte-16jt2mc{letter-spacing:.12em;text-transform:uppercase;color:#ffd27a;margin:0 0 .25rem;font-size:.8rem;font-weight:700}h1.svelte-16jt2mc{letter-spacing:-.02em;text-shadow:0 2px 18px #00000059;margin:0;font-size:clamp(1.7rem,6vw,3rem);font-weight:800}.pills.svelte-16jt2mc{flex-wrap:wrap;gap:.5rem;margin-top:1.25rem;display:flex}.pill.svelte-16jt2mc{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;background:#ffffff1f;border:1px solid #ffffff59;border-radius:2rem;align-items:center;gap:.3rem;min-height:2.25rem;padding:.3rem .85rem;font-size:.9rem;font-weight:600;display:inline-flex}.pill.hot.svelte-16jt2mc{color:#5a2a00;background:#ffd27af2;border-color:#0000}.pill.share.svelte-16jt2mc{cursor:pointer;min-height:2.75rem}.pill.share.svelte-16jt2mc:active{background:#ffffff40}.stats.svelte-16jt2mc{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.75rem;max-width:60rem;margin:-3rem auto 0;padding:0 1rem;display:grid;position:relative}.stat.svelte-16jt2mc{background:var(--card);border-radius:1rem;flex-direction:column;gap:.15rem;padding:.9rem 1rem;display:flex;box-shadow:0 8px 24px #1d24331f}.stat.wide.svelte-16jt2mc{background:linear-gradient(135deg,#fffaf0,#fff);border:1px solid #f3dfb5;grid-column:1/-1}.label.svelte-16jt2mc{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.75rem;font-weight:700}.value.svelte-16jt2mc{color:var(--navy);font-size:1.8rem;font-weight:800;line-height:1.1}.foot.svelte-16jt2mc{color:var(--muted);font-size:.85rem}.award.svelte-16jt2mc{color:#8a5a00;font-family:Georgia,Times New Roman,serif;font-size:1.1rem;font-style:italic;font-weight:700}.pips.svelte-16jt2mc{gap:.3rem;margin:.2rem 0;display:flex}.pips.svelte-16jt2mc i:where(.svelte-16jt2mc){background:#eadfcb;border-radius:1rem;width:1.6rem;height:.45rem}.pips.svelte-16jt2mc i.on:where(.svelte-16jt2mc){background:var(--gold)}.block.svelte-16jt2mc{max-width:60rem;margin:2.5rem auto 0;padding:0 1rem}h2.svelte-16jt2mc{letter-spacing:-.01em;margin:0 0 1rem;font-size:1.45rem;font-weight:800}.lead.svelte-16jt2mc{color:var(--muted);margin:-.5rem 0 1rem}.note.svelte-16jt2mc{color:var(--muted);font-size:.8rem}.monuments.svelte-16jt2mc{gap:1.5rem;display:grid}@media (width>=48rem){.monuments.svelte-16jt2mc{grid-template-columns:1fr 1fr}}.monument.svelte-16jt2mc{background:var(--card);border:1px solid var(--line);border-radius:1.1rem;flex-direction:column;display:flex;overflow:hidden}.monument.mayor.svelte-16jt2mc{--accent:var(--fire);--wash:#fdeee8}.monument.infantil.svelte-16jt2mc{--accent:var(--teal);--wash:#e5f4f3}.polaroid.svelte-16jt2mc{background:repeating-linear-gradient(45deg, var(--wash) 0 12px, transparent 12px 24px), var(--wash);margin:0;padding:1.5rem 1.5rem 1rem;position:relative}.polaroid.svelte-16jt2mc img:where(.svelte-16jt2mc),.polaroid.svelte-16jt2mc .placeholder:where(.svelte-16jt2mc){aspect-ratio:3/4;object-fit:contain;background:#fff;width:100%;padding:.6rem .6rem 2rem;display:block;transform:rotate(-1.5deg);box-shadow:0 6px 18px #00000026}.infantil.svelte-16jt2mc .polaroid:where(.svelte-16jt2mc) img:where(.svelte-16jt2mc),.infantil.svelte-16jt2mc .polaroid:where(.svelte-16jt2mc) .placeholder:where(.svelte-16jt2mc){transform:rotate(1.5deg)}.polaroid.svelte-16jt2mc:before{content:"";z-index:1;background:#fff9;width:5rem;height:1.4rem;position:absolute;top:1rem;left:50%;translate:-50%;rotate:3deg;box-shadow:0 1px 3px #0000001a}.polaroid.svelte-16jt2mc .placeholder:where(.svelte-16jt2mc){color:var(--muted);place-items:center;padding:1rem;font-weight:600;display:none}.polaroid.svelte-16jt2mc.broken .placeholder:where(.svelte-16jt2mc){display:grid}.polaroid.svelte-16jt2mc:not(:has(img)) .placeholder:where(.svelte-16jt2mc){display:grid}.polaroid.svelte-16jt2mc.broken img:where(.svelte-16jt2mc){display:none}@media (width>=48rem){.polaroid.svelte-16jt2mc img:where(.svelte-16jt2mc),.polaroid.svelte-16jt2mc .placeholder:where(.svelte-16jt2mc){aspect-ratio:4/5}}.mon-text.svelte-16jt2mc{border-top:5px solid var(--accent);padding:1rem 1.25rem 1.25rem}.mon-text.svelte-16jt2mc p:where(.svelte-16jt2mc){margin:.35rem 0}.kind.svelte-16jt2mc{letter-spacing:.06em;text-transform:uppercase;color:var(--accent);align-items:center;gap:.4rem;font-size:.8rem;font-weight:700;display:flex}.tag.svelte-16jt2mc{background:var(--wash);letter-spacing:0;text-transform:none;border-radius:1rem;padding:.05rem .5rem}.motto.svelte-16jt2mc{color:var(--ink);font-family:Georgia,Times New Roman,serif;font-size:1.45rem;font-style:italic;line-height:1.25}.artist.svelte-16jt2mc span:where(.svelte-16jt2mc){color:var(--muted)}.artist.svelte-16jt2mc span:where(.svelte-16jt2mc):after{content:":"}.section.svelte-16jt2mc{color:var(--muted);font-size:.9rem}.section.svelte-16jt2mc b:where(.svelte-16jt2mc){color:var(--navy)}.burns.svelte-16jt2mc{color:#ffd9b8;background:linear-gradient(90deg,#2b1a12,#5a2a1a);border-radius:.8rem;margin:1.25rem 0 .5rem;padding:.8rem 1rem;font-weight:600}.timeline.svelte-16jt2mc{border-left:3px dotted var(--line);margin:0;padding:0 0 0 1.1rem;list-style:none}.timeline.svelte-16jt2mc li:where(.svelte-16jt2mc){grid-template-columns:4rem 1fr;align-items:start;gap:.75rem;padding:.5rem 0 1rem;display:grid;position:relative}.timeline.svelte-16jt2mc li:where(.svelte-16jt2mc):before{content:"";background:var(--fire);width:13px;height:13px;box-shadow:0 0 0 4px var(--paper);border-radius:50%;position:absolute;top:.95rem;left:calc(-1.1rem - 8px)}.year.svelte-16jt2mc{color:var(--navy);font-size:1.35rem;font-weight:800;line-height:2.2}.medals.svelte-16jt2mc{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.6rem;display:grid}.medal.svelte-16jt2mc{background:#efeae0;border-radius:.9rem;grid-template-columns:auto auto 1fr;align-items:center;gap:.6rem;padding:.6rem .85rem;display:grid}.medal.gold.svelte-16jt2mc{background:var(--gold);box-shadow:0 4px 14px #d99a0b59}.medal.silver.svelte-16jt2mc{background:var(--silver)}.medal.bronze.svelte-16jt2mc{background:var(--bronze)}.m-icon.svelte-16jt2mc{font-size:1.8rem}.m-rank.svelte-16jt2mc{color:var(--ink);font-size:1.6rem;font-weight:900}.m-text.svelte-16jt2mc{flex-direction:column;font-size:.9rem;line-height:1.25;display:flex}.m-text.svelte-16jt2mc small:where(.svelte-16jt2mc){color:#1d2433bf}.m-motto.svelte-16jt2mc{font-style:italic}.empty.svelte-16jt2mc{border:2px dashed var(--line);color:var(--muted);border-radius:1rem;align-items:center;gap:1rem;padding:1.25rem;display:flex}.empty.svelte-16jt2mc span:where(.svelte-16jt2mc){filter:grayscale(.6);font-size:2.5rem}.empty.svelte-16jt2mc p:where(.svelte-16jt2mc){margin:0}.cta.svelte-16jt2mc{color:#fff;text-align:center;background:radial-gradient(80% 120% at 0% 100%, #ffd27a73, transparent 60%), linear-gradient(135deg, var(--fire) 0%, #c2185b 100%);border-radius:0;max-width:60rem;margin:3rem auto 0;padding:2rem 1.25rem}@media (width>=60rem){.cta.svelte-16jt2mc{border-radius:1.25rem}}.cta.svelte-16jt2mc h2:where(.svelte-16jt2mc){margin-bottom:.5rem;font-size:clamp(1.5rem,4vw,2rem)}.cta.svelte-16jt2mc p:where(.svelte-16jt2mc){color:#ffffffeb;max-width:34rem;margin:0 auto 1.25rem}.cta-actions.svelte-16jt2mc{flex-wrap:wrap;justify-content:center;gap:.6rem;display:flex}.cta-actions.svelte-16jt2mc .btn:where(.svelte-16jt2mc){flex:14rem;max-width:20rem;min-height:3rem}.btn.light.svelte-16jt2mc{color:var(--fire-dark);background:#fff;border-color:#fff}.btn.outline.svelte-16jt2mc{color:#fff;background:0 0;border-color:#fffc}@media (hover:hover){.btn.light.svelte-16jt2mc:hover{background:#fff3e8}.btn.outline.svelte-16jt2mc:hover{background:#ffffff26}}.links.svelte-16jt2mc{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.links.svelte-16jt2mc a:where(.svelte-16jt2mc){background:var(--card);border:1px solid var(--line);min-height:3rem;color:var(--ink);border-radius:.75rem;align-items:center;gap:.6rem;padding:.5rem .75rem;font-size:.95rem;font-weight:600;text-decoration:none;display:flex}.links.svelte-16jt2mc a:where(.svelte-16jt2mc):active{background:#efeae0}@media (hover:hover){.links.svelte-16jt2mc a:where(.svelte-16jt2mc):hover{border-color:var(--fire);color:var(--fire-dark)}}.n.svelte-16jt2mc{background:var(--navy);color:#fff;border-radius:50%;flex:none;place-items:center;min-width:2.2rem;height:2.2rem;font-size:.8rem;font-weight:800;display:grid}.all.svelte-16jt2mc{max-width:60rem;margin:2rem auto 0;padding:0 1rem}@media (prefers-reduced-motion:reduce){.sparks.svelte-16jt2mc,.sparks.svelte-16jt2mc:after{animation:none}}
