.page-container.svelte-5vek14{min-height:100vh;background:linear-gradient(180deg,#0a0a0a,#111);color:#e5e5e5}.hero.svelte-5vek14{padding:2rem 1.5rem 3rem;max-width:800px;margin:0 auto;text-align:center}.back-link.svelte-5vek14{display:inline-flex;align-items:center;gap:6px;color:#888;text-decoration:none;font-size:14px;margin-bottom:2rem;transition:color .2s}.back-link.svelte-5vek14:hover{color:#22c55e}.hero-content.svelte-5vek14{margin-bottom:1.5rem}.hero-icon.svelte-5vek14{width:80px;height:80px;margin-bottom:1rem}.hero.svelte-5vek14 h1:where(.svelte-5vek14){font-size:2.5rem;font-weight:700;color:#22c55e;margin:0;font-family:Space Grotesk,system-ui,sans-serif}.hero-subtitle.svelte-5vek14{font-size:1.1rem;color:#888;font-style:italic;margin:.5rem 0}.hero-location.svelte-5vek14{font-size:.9rem;color:#666;margin:0}.hero-intro.svelte-5vek14{font-size:1.1rem;line-height:1.7;color:#aaa;max-width:600px;margin:0 auto}.year-nav.svelte-5vek14{position:sticky;top:0;z-index:100;background:#0a0a0af2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:1rem 1.5rem;display:flex;justify-content:center;align-items:center;gap:0;border-bottom:1px solid rgba(255,255,255,.05)}.year-nav-line.svelte-5vek14{position:absolute;left:10%;right:10%;height:2px;background:#22c55e33;z-index:0}.year-nav-dot.svelte-5vek14{position:relative;z-index:1;width:12px;height:12px;border-radius:50%;background:#22c55e4d;border:2px solid #22c55e;cursor:pointer;transition:all .2s;margin:0 clamp(8px,3vw,24px)}.year-nav-dot.svelte-5vek14:hover{transform:scale(1.4);background:#22c55e}.year-nav-label.svelte-5vek14{position:absolute;top:20px;left:50%;transform:translate(-50%);font-size:10px;color:#666;white-space:nowrap;font-family:Space Grotesk,sans-serif}.year-nav-dot.svelte-5vek14:hover .year-nav-label:where(.svelte-5vek14){color:#22c55e}.timeline.svelte-5vek14{max-width:800px;margin:0 auto;padding:3rem 1.5rem}.year-marker.svelte-5vek14{margin:3rem 0 1.5rem;padding-top:2rem}.year-marker-text.svelte-5vek14{display:inline-block;font-size:2rem;font-weight:700;color:#22c55e;font-family:Space Grotesk,sans-serif;padding:.5rem 1rem;background:#22c55e1a;border-radius:8px;border-left:4px solid #22c55e}.timeline-event.svelte-5vek14{display:flex;gap:1.5rem;margin-bottom:2rem}.event-line.svelte-5vek14{display:flex;flex-direction:column;align-items:center;padding-top:6px}.event-dot.svelte-5vek14{width:14px;height:14px;border-radius:50%;flex-shrink:0;box-shadow:0 0 8px currentColor}.event-content.svelte-5vek14{flex:1;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:1.5rem;transition:all .2s}.event-content.svelte-5vek14:hover{background:#ffffff0a;border-color:#ffffff1a}.event-header.svelte-5vek14{margin-bottom:1rem}.event-meta.svelte-5vek14{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:8px}.event-date.svelte-5vek14{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#888}.coalition-badge.svelte-5vek14{display:inline-flex;align-items:center;gap:6px;font-size:11px;padding:4px 10px;border-radius:20px;border:1px solid;font-weight:500}.event-header.svelte-5vek14 h2:where(.svelte-5vek14){font-size:1.25rem;font-weight:600;color:#fff;margin:0 0 8px;font-family:Space Grotesk,sans-serif}.event-summary.svelte-5vek14{font-size:.95rem;color:#aaa;margin:0;font-weight:500}.event-body.svelte-5vek14 p:where(.svelte-5vek14){font-size:.9rem;line-height:1.7;color:#999;margin:0}.event-quote.svelte-5vek14{margin:1rem 0;padding:1rem 1.25rem;background:#22c55e0d;border-left:3px solid #22c55e;border-radius:0 8px 8px 0}.event-quote.svelte-5vek14 p:where(.svelte-5vek14){font-size:.9rem;line-height:1.6;color:#ccc;font-style:italic;margin:0}.event-quote.svelte-5vek14 cite:where(.svelte-5vek14){display:block;margin-top:8px;font-size:.8rem;color:#888;font-style:normal}.event-links.svelte-5vek14{display:flex;flex-wrap:wrap;gap:8px;margin-top:1rem}.event-links.svelte-5vek14 a:where(.svelte-5vek14){display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#22c55e;text-decoration:none;padding:6px 12px;background:#22c55e1a;border-radius:6px;transition:all .2s}.event-links.svelte-5vek14 a:where(.svelte-5vek14):hover{background:#22c55e33}.chairman-badges.svelte-5vek14{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 12px}.chairman-badge.svelte-5vek14{display:inline-flex;align-items:center;gap:5px;font-size:11px;padding:4px 10px;border-radius:6px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);color:#999}.chairman-badge.usk.svelte-5vek14{border-color:#a855f74d;background:#a855f714}.chairman-badge.borgarstjori.svelte-5vek14{border-color:#3b82f64d;background:#3b82f614}.chairman-role.svelte-5vek14{color:#666;font-weight:500}.chairman-name.svelte-5vek14{color:#ccc;font-weight:500}.chairman-party.svelte-5vek14{color:#666;font-size:10px}.meeting-details-section.svelte-5vek14{margin-top:1rem;border-top:1px solid rgba(255,255,255,.05);padding-top:1rem}.meeting-toggle.svelte-5vek14{display:flex;align-items:center;gap:8px;width:100%;padding:10px 14px;background:#a855f714;border:1px solid rgba(168,85,247,.2);border-radius:8px;color:#a855f7;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s;text-align:left}.meeting-toggle.svelte-5vek14:hover{background:#a855f71f;border-color:#a855f74d}.meeting-details-content.svelte-5vek14{margin-top:12px;padding:16px;background:#a855f708;border:1px solid rgba(168,85,247,.1);border-radius:8px}.meeting-info-row.svelte-5vek14{display:flex;gap:8px;margin-bottom:12px;font-size:13px}.info-label.svelte-5vek14{display:flex;align-items:center;gap:6px;color:#888;font-weight:500}.info-value.svelte-5vek14{color:#ccc}.meeting-decision.svelte-5vek14{margin-bottom:16px;padding:12px;background:#22c55e0d;border-left:3px solid #22c55e;border-radius:0 6px 6px 0}.meeting-decision.svelte-5vek14 .info-label:where(.svelte-5vek14){margin-bottom:6px;color:#22c55e}.decision-text.svelte-5vek14{margin:8px 0 0;font-size:13px;line-height:1.5;color:#ccc;font-style:italic}.referred-link.svelte-5vek14{display:inline-flex;align-items:center;gap:4px;margin-left:6px;color:#a855f7;text-decoration:none;font-style:normal;font-weight:500}.referred-link.svelte-5vek14:hover{text-decoration:underline}.meeting-attendees.svelte-5vek14{margin-bottom:16px}.attendee-list.svelte-5vek14{margin:8px 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:6px}.attendee-list.svelte-5vek14 li:where(.svelte-5vek14){font-size:11px;padding:4px 10px;background:#ffffff0a;border-radius:4px;color:#aaa}.attendee-list.svelte-5vek14 li.is-chairman:where(.svelte-5vek14){background:#22c55e1a;color:#22c55e;border:1px solid rgba(34,197,94,.2)}.meeting-votes.svelte-5vek14{margin-bottom:16px}.vote-breakdown.svelte-5vek14{margin-top:10px;display:flex;flex-direction:column;gap:8px}.vote-category.svelte-5vek14{display:flex;align-items:flex-start;gap:8px;font-size:12px;padding:8px 12px;border-radius:6px}.vote-label.svelte-5vek14{font-weight:500;white-space:nowrap}.vote-names.svelte-5vek14{color:#aaa}.vote-for.svelte-5vek14{background:#22c55e14;border-left:3px solid #22c55e}.vote-for.svelte-5vek14 .vote-label:where(.svelte-5vek14){color:#22c55e}.vote-against.svelte-5vek14{background:#ef444414;border-left:3px solid #ef4444}.vote-against.svelte-5vek14 .vote-label:where(.svelte-5vek14){color:#ef4444}.vote-abstained.svelte-5vek14,.vote-sat-out.svelte-5vek14{background:#fbbf2414;border-left:3px solid #fbbf24}.vote-abstained.svelte-5vek14 .vote-label:where(.svelte-5vek14),.vote-sat-out.svelte-5vek14 .vote-label:where(.svelte-5vek14){color:#fbbf24}.meeting-link.svelte-5vek14{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#a855f7;text-decoration:none;padding:8px 14px;background:#a855f71a;border-radius:6px;transition:all .2s;margin-top:8px}.meeting-link.svelte-5vek14:hover{background:#a855f733}.page-footer.svelte-5vek14{border-top:1px solid rgba(255,255,255,.05);padding:2rem 1.5rem}.footer-content.svelte-5vek14{max-width:800px;margin:0 auto;text-align:center}.footer-content.svelte-5vek14 p:where(.svelte-5vek14){font-size:.85rem;color:#666;margin:0 0 1rem}.footer-link.svelte-5vek14{display:inline-flex;align-items:center;gap:6px;color:#22c55e;text-decoration:none;font-size:14px}.footer-link.svelte-5vek14:hover{text-decoration:underline}@media(max-width:640px){.hero.svelte-5vek14{padding:1.5rem 1rem 2rem}.hero.svelte-5vek14 h1:where(.svelte-5vek14){font-size:1.75rem}.hero-intro.svelte-5vek14{font-size:1rem}.year-nav.svelte-5vek14{padding:.75rem 1rem 1.5rem}.year-nav-dot.svelte-5vek14{margin:0 clamp(4px,2vw,12px)}.timeline.svelte-5vek14{padding:2rem 1rem}.timeline-event.svelte-5vek14{gap:1rem}.event-content.svelte-5vek14{padding:1rem}.event-header.svelte-5vek14 h2:where(.svelte-5vek14){font-size:1.1rem}.year-marker-text.svelte-5vek14{font-size:1.5rem}.chairman-badges.svelte-5vek14{flex-direction:column;gap:6px}.chairman-badge.svelte-5vek14{font-size:10px;padding:3px 8px}.meeting-toggle.svelte-5vek14{font-size:12px;padding:8px 12px}.meeting-details-content.svelte-5vek14{padding:12px}.attendee-list.svelte-5vek14{gap:4px}.attendee-list.svelte-5vek14 li:where(.svelte-5vek14){font-size:10px;padding:3px 8px}}@media print{.year-nav.svelte-5vek14,.back-link.svelte-5vek14,.footer-link.svelte-5vek14{display:none}.page-container.svelte-5vek14{background:#fff;color:#000}.event-content.svelte-5vek14{border:1px solid #ddd;page-break-inside:avoid}}
