.timeline.svelte-17w64ut{flex-direction:column;gap:0;padding:16px 0;display:flex}.empty.svelte-17w64ut{min-height:200px;color:var(--text-color-50);text-align:center;justify-content:center;align-items:center;padding:32px;display:flex}.timeline-item.svelte-17w64ut{gap:16px;min-height:80px;display:flex}.connector.svelte-17w64ut{flex-direction:column;flex-shrink:0;align-items:center;width:20px;display:flex}.dot.svelte-17w64ut{border-radius:50%;flex-shrink:0;width:12px;height:12px;margin-top:18px;box-shadow:0 0 8px #feba1b66}.line.svelte-17w64ut{background:var(--text-color-10);flex:1;width:2px;margin:4px 0}.event-card.svelte-17w64ut{flex:1;margin-bottom:12px;padding:16px;position:relative;overflow:hidden}.glass.svelte-17w64ut{-webkit-backdrop-filter:blur(12px);background:#ffffff59;border:1px solid #ffffff80;border-radius:16px;box-shadow:0 4px 12px #0000000d}.event-header.svelte-17w64ut{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:6px;display:flex}.event-title.svelte-17w64ut{color:var(--text-color);font-size:15px;font-weight:700;line-height:1.3}.tags.svelte-17w64ut{flex-wrap:wrap;gap:4px;display:flex}.tag.svelte-17w64ut{background:var(--text-color-05);color:var(--text-color-70);border-radius:8px;padding:2px 8px;font-size:10px;font-weight:600}.event-time.svelte-17w64ut{align-items:center;gap:6px;margin-bottom:8px;display:flex}.date.svelte-17w64ut{color:var(--text-color-50);font-size:12px;font-weight:500}.separator.svelte-17w64ut{color:var(--text-color-50);font-size:12px}.event-description.svelte-17w64ut{color:var(--text-color-70);font-size:13px;line-height:1.5}.accent-bar.svelte-17w64ut{opacity:.6;height:3px;position:absolute;bottom:0;left:0;right:0}.organizer-layout.svelte-r58bci{background:linear-gradient(160deg,#fffdf5 0%,#fff8e1 30%,#fef3cd 60%,#fff9e6 100%);flex-direction:column;height:100vh;display:flex}.topbar.svelte-r58bci{border-bottom:1px solid #ffffff80;justify-content:space-between;align-items:center;padding:12px 24px;display:flex}.glass.svelte-r58bci{-webkit-backdrop-filter:blur(16px);background:#fff6}.logo-link.svelte-r58bci{color:var(--text-color);align-items:center;gap:8px;text-decoration:none;display:flex}.logo.svelte-r58bci{border-radius:8px;width:32px;height:32px}.logo-text.svelte-r58bci{font-size:18px;font-weight:700}.page-title.svelte-r58bci{color:var(--text-color-80);font-size:16px;font-weight:600}.actions.svelte-r58bci{align-items:center;gap:16px;display:flex}.event-count.svelte-r58bci{color:var(--text-color-50);font-size:13px;font-weight:600}.save-btn.svelte-r58bci{background:var(--btn-bg);color:var(--btn-fg);cursor:pointer;border:none;border-radius:12px;padding:8px 20px;font-family:Quicksand,sans-serif;font-size:14px;font-weight:700;transition:opacity .2s}.save-btn.svelte-r58bci:hover{opacity:.85}.save-btn.svelte-r58bci:disabled{opacity:.5;cursor:not-allowed}.editor-area.svelte-r58bci{flex:1;gap:0;display:flex;overflow:hidden}.editor-pane.svelte-r58bci,.preview-pane.svelte-r58bci{flex-direction:column;flex:1;min-width:0;display:flex}.editor-pane.svelte-r58bci{border-right:1px solid #ffffff80}.pane-header.svelte-r58bci{border-bottom:1px solid var(--text-color-05);justify-content:space-between;align-items:center;padding:12px 20px;display:flex}.pane-header.svelte-r58bci h3:where(.svelte-r58bci){color:var(--text-color-80);font-size:14px;font-weight:700}.syntax-link.svelte-r58bci{color:var(--accent-color);font-size:12px;font-weight:600;text-decoration:none}.syntax-link.svelte-r58bci:hover{text-decoration:underline}.editor.svelte-r58bci{resize:none;color:var(--text-color);-webkit-backdrop-filter:blur(8px);background:#ffffff26;border:none;outline:none;flex:1;padding:20px;font-family:JetBrains Mono,Fira Code,SF Mono,monospace;font-size:14px;line-height:1.7}.editor.svelte-r58bci::placeholder{color:var(--text-color-50)}.errors.svelte-r58bci{background:#dc354514;padding:8px 20px}.error-msg.svelte-r58bci{color:#dc3545;font-size:12px;font-weight:500}.preview-scroll.svelte-r58bci{flex:1;padding:16px 20px;overflow-y:auto}@media (width<=768px){.editor-area.svelte-r58bci{flex-direction:column}.editor-pane.svelte-r58bci{border-bottom:1px solid #ffffff80;border-right:none;max-height:50vh}.page-title.svelte-r58bci{display:none}}
