.export-page.svelte-12eq3u7{max-width:800px;margin:0 auto;padding:2rem 1.5rem;color:#f1f5f9;display:flex;flex-direction:column;gap:1.5rem}.back-link.svelte-12eq3u7{color:#94a3b8;text-decoration:none;font-size:.85rem}.back-link.svelte-12eq3u7:hover{color:#f1f5f9}h1.svelte-12eq3u7{margin:.25rem 0 0;font-size:1.5rem;color:#f59e0b}.subtitle.svelte-12eq3u7{color:#94a3b8;font-size:.9rem;margin:.25rem 0 0}.drop-zone.svelte-12eq3u7{border:2px dashed #334155;border-radius:.75rem;padding:3rem 2rem;text-align:center;cursor:pointer;transition:all .2s;background:#1e293b}.drop-zone.svelte-12eq3u7:hover,.drop-zone.drag-over.svelte-12eq3u7{border-color:#f59e0b;background:#f59e0b0d}.drop-icon.svelte-12eq3u7{font-size:2.5rem;margin-bottom:.75rem}.drop-text.svelte-12eq3u7{font-size:1.1rem;color:#f1f5f9;margin:0}.drop-hint.svelte-12eq3u7{color:#64748b;font-size:.85rem;margin:.25rem 0 0}.file-input.svelte-12eq3u7{display:none}.error.svelte-12eq3u7{color:#ef4444;font-size:.9rem;margin:0;padding:.75rem 1rem;background:#ef44441a;border-radius:.5rem}.info-box.svelte-12eq3u7{background:#1e293b;border:1px solid #334155;border-radius:.75rem;padding:1.25rem}.info-box.svelte-12eq3u7 h3:where(.svelte-12eq3u7){margin:0 0 .75rem;color:#94a3b8;font-size:.9rem}.info-box.svelte-12eq3u7 ol:where(.svelte-12eq3u7){margin:0;padding-left:1.25rem;color:#94a3b8;font-size:.85rem;line-height:1.6}.info-box.svelte-12eq3u7 a:where(.svelte-12eq3u7){color:#f59e0b}.import-viewer.svelte-12eq3u7{display:flex;flex-direction:column;gap:1.25rem}.viewer-header.svelte-12eq3u7{display:flex;justify-content:space-between;align-items:center}.viewer-header.svelte-12eq3u7 h2:where(.svelte-12eq3u7){margin:0;color:#f59e0b;font-size:1.25rem}.btn-clear.svelte-12eq3u7{background:transparent;border:1px solid #334155;color:#94a3b8;border-radius:.375rem;padding:.35rem .75rem;cursor:pointer;font-size:.85rem}.btn-clear.svelte-12eq3u7:hover{border-color:#ef4444;color:#ef4444}.trip-meta.svelte-12eq3u7{background:#1e293b;border:1px solid #334155;border-radius:.75rem;padding:1.25rem;display:flex;flex-direction:column;gap:.5rem}.meta-row.svelte-12eq3u7{display:flex;gap:.75rem}.meta-label.svelte-12eq3u7{min-width:6rem;color:#94a3b8;font-size:.85rem;font-weight:500}.data-section.svelte-12eq3u7{display:flex;flex-direction:column;gap:.75rem}.data-section.svelte-12eq3u7 h3:where(.svelte-12eq3u7){margin:0;color:#94a3b8;font-size:.95rem}.card-list.svelte-12eq3u7{display:flex;flex-direction:column;gap:.5rem}.card.svelte-12eq3u7{background:#1e293b;border:1px solid #334155;border-radius:.5rem;padding:.75rem;display:flex;flex-direction:column;gap:.25rem}.card.svelte-12eq3u7 strong:where(.svelte-12eq3u7){color:#f1f5f9;font-size:.9rem}.card.svelte-12eq3u7 .meta:where(.svelte-12eq3u7){color:#64748b;font-size:.8rem}.card.svelte-12eq3u7 .notes:where(.svelte-12eq3u7){color:#94a3b8;font-size:.8rem}.night-grid.svelte-12eq3u7{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.5rem}.night-card.svelte-12eq3u7{background:#1e293b;border:1px solid #334155;border-radius:.5rem;padding:.75rem;display:flex;flex-direction:column;gap:.2rem;font-size:.8rem}.night-card.golden.svelte-12eq3u7{border-color:#f59e0b;background:#f59e0b0d}.night-date.svelte-12eq3u7{font-weight:600;color:#f1f5f9;font-size:.85rem}.night-moon.svelte-12eq3u7{color:#94a3b8}.night-mw.svelte-12eq3u7,.night-dark.svelte-12eq3u7{color:#64748b}.golden-badge.svelte-12eq3u7{color:#f59e0b;font-weight:600;font-size:.75rem}.night-events.svelte-12eq3u7{color:#22d3ee;font-size:.75rem}
