:root{--journal-bg: #050b16;--journal-panel: rgba(10, 20, 36, .88);--journal-border: rgba(255, 255, 255, .11);--journal-text: #f8fbff;--journal-muted: #a8b8cb;--journal-accent: #ff3049}.journals-shell.svelte-vpwekd{width:min(var(--content-max),calc(100% - (var(--content-gutter) * 2)));margin:0 auto;padding:.85rem 0 5rem;display:grid;gap:.85rem;color:var(--journal-text)}.partner-promo-section.svelte-vpwekd{padding-top:16px;padding-bottom:16px}.journal-hero.svelte-vpwekd{position:relative;border-radius:1.3rem;overflow:hidden;min-height:23rem;border:1px solid var(--journal-border);display:grid;grid-template-columns:1fr auto;align-items:end;gap:1rem;padding:1.1rem}.journal-hero.svelte-vpwekd>img:where(.svelte-vpwekd),.hero-overlay.svelte-vpwekd{position:absolute;top:0;right:0;bottom:0;left:0}.journal-hero.svelte-vpwekd>img:where(.svelte-vpwekd){width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero-overlay.svelte-vpwekd{background:linear-gradient(113deg,#020812e0,#02081275 56%,#020812d9),radial-gradient(circle at 80% 5%,rgba(255,72,94,.3),transparent 28%)}.hero-copy.svelte-vpwekd,.hero-cta.svelte-vpwekd{position:relative;z-index:1}.hero-eyebrow.svelte-vpwekd{margin:0;text-transform:uppercase;letter-spacing:.14em;color:#ff6476;font-weight:900;font-size:.75rem}.hero-copy.svelte-vpwekd h1:where(.svelte-vpwekd){margin:.35rem 0 .55rem;font-size:clamp(1.95rem,4.3vw,3.35rem);line-height:1.02;max-width:40rem}.hero-copy.svelte-vpwekd p:where(.svelte-vpwekd){margin:0;max-width:37rem;color:#ffffffdb}.hero-cta.svelte-vpwekd{width:min(20rem,100%);background:linear-gradient(180deg,#050d19f2,#050d19d1);border-radius:1rem;border:1px solid var(--journal-border);padding:.85rem;display:grid;gap:.5rem}.hero-cta.svelte-vpwekd h2:where(.svelte-vpwekd),.hero-cta.svelte-vpwekd p:where(.svelte-vpwekd){margin:0}.hero-cta.svelte-vpwekd p:where(.svelte-vpwekd){color:var(--journal-muted);font-size:.92rem}.cta-button.svelte-vpwekd{border:1px solid rgba(255,255,255,.2);border-radius:.72rem;background:linear-gradient(130deg,#ff2c43,#d5182d);color:#fff;font-weight:800;padding:.62rem .9rem;display:inline-flex;align-items:center;gap:.38rem}.composer-shell.svelte-vpwekd{border-radius:1rem;border:1px solid var(--journal-border);background:var(--journal-panel);overflow:hidden}.composer-layout.svelte-vpwekd{display:grid;grid-template-columns:minmax(0,1fr) 22rem;align-items:start}.composer-main.svelte-vpwekd{padding:1rem;display:grid;gap:1.1rem;border-right:1px solid var(--journal-border)}.composer-main.svelte-vpwekd form:where(.svelte-vpwekd){display:grid;gap:1.1rem}.basics-bar.svelte-vpwekd{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;align-items:start}.basics-field.svelte-vpwekd{display:grid;gap:.32rem}.field-label.svelte-vpwekd{font-size:.68rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:var(--journal-muted)}.select-wrap.svelte-vpwekd,.date-wrap.svelte-vpwekd{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.4rem;border:1px solid var(--journal-border);border-radius:.65rem;background:#ffffff0d;padding:0 .55rem;color:var(--journal-muted)}.select-wrap.svelte-vpwekd select:where(.svelte-vpwekd),.date-wrap.svelte-vpwekd input:where(.svelte-vpwekd){border:0;background:transparent;color:#fff;padding:.55rem 0;font:inherit;min-width:0;width:100%}.basics-field.svelte-vpwekd small:where(.svelte-vpwekd){color:var(--journal-muted);font-size:.73rem}.mood-field.svelte-vpwekd .mood-grid:where(.svelte-vpwekd){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem}.mood-btn.svelte-vpwekd{border:1px solid var(--journal-border);border-radius:.62rem;background:#ffffff0d;color:#fff;padding:.42rem .38rem;font-size:.78rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:.3rem}.mood-btn.active.svelte-vpwekd{border-color:#ff344fc2;background:#ff2a4440;color:#ffb0bc}.story-section.svelte-vpwekd{display:grid;gap:.42rem}.tips-photos-row.svelte-vpwekd{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.8rem;align-items:start}.tips-box.svelte-vpwekd,.photos-box.svelte-vpwekd{display:grid;gap:.6rem}.rating-box.svelte-vpwekd{display:grid;gap:.45rem;padding:.78rem;border:1px solid rgba(255,255,255,.08);border-radius:.95rem;background:#ffffff08}.rating-copy.svelte-vpwekd strong:where(.svelte-vpwekd),.rating-copy.svelte-vpwekd p:where(.svelte-vpwekd){margin:0}.rating-copy.svelte-vpwekd p:where(.svelte-vpwekd){color:var(--journal-muted);font-size:.84rem}.rating-input.svelte-vpwekd{position:relative;width:-moz-fit-content;width:fit-content;font-size:2rem;letter-spacing:.18rem;color:#ffffff29;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rating-track.svelte-vpwekd,.rating-fill.svelte-vpwekd{line-height:1}.rating-fill.svelte-vpwekd{position:absolute;inset:0 auto 0 0;overflow:hidden;width:0;color:#ffd166;white-space:nowrap;pointer-events:none}.rating-meta.svelte-vpwekd{display:flex;justify-content:space-between;gap:.75rem;align-items:center;color:var(--journal-muted);font-size:.82rem;font-weight:800}.rating-clear.svelte-vpwekd{border:0;background:transparent;color:#ff8b93;cursor:pointer;font-weight:800}.tip-chips-grid.svelte-vpwekd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem}.tip-chip-item.svelte-vpwekd{display:grid;gap:.22rem}.tip-chip-label.svelte-vpwekd{display:inline-flex;align-items:center;gap:.3rem;font-size:.73rem;font-weight:800;color:#ffffffbf}.tip-chip-item.svelte-vpwekd select:where(.svelte-vpwekd){width:100%;min-width:0;border:1px solid var(--journal-border);border-radius:.55rem;background:#ffffff0d;color:#fff;padding:.42rem .55rem;font:inherit;font-size:.82rem}.bring-row.svelte-vpwekd{display:grid;grid-template-columns:auto 1fr;gap:.6rem;align-items:start;border:1px solid var(--journal-border);border-radius:.75rem;background:#ffffff08;padding:.65rem}.bring-icon-wrap.svelte-vpwekd{font-size:1.25rem;line-height:1;padding-top:.1rem}.bring-content.svelte-vpwekd{display:grid;gap:.28rem}.bring-content.svelte-vpwekd strong:where(.svelte-vpwekd){font-size:.86rem}.bring-content.svelte-vpwekd p:where(.svelte-vpwekd){margin:0;font-size:.78rem;color:var(--journal-muted)}.bring-content.svelte-vpwekd input:where(.svelte-vpwekd){width:100%;min-width:0;border:1px solid var(--journal-border);border-radius:.6rem;background:#ffffff0d;color:#fff;padding:.45rem .6rem;font:inherit;font-size:.84rem}.photos-upload-area.svelte-vpwekd{display:grid;gap:.5rem;align-content:start}.drag-drop-zone.svelte-vpwekd{border:1px dashed var(--journal-border);border-radius:.75rem;background:#ffffff08;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.28rem;padding:.9rem .6rem;cursor:pointer;color:var(--journal-muted);font-size:.82rem}.drag-drop-zone.single-uploader.svelte-vpwekd{min-height:7.2rem}.drag-drop-zone.svelte-vpwekd small:where(.svelte-vpwekd){font-size:.73rem}.thumb-grid.svelte-vpwekd{display:grid;grid-template-columns:repeat(auto-fill,minmax(4.2rem,1fr));gap:.35rem}.thumb-card.svelte-vpwekd{position:relative;border-radius:.56rem;overflow:hidden;border:1px solid var(--journal-border);background:#ffffff0a;cursor:grab}.thumb-card.dragging.svelte-vpwekd{opacity:.6}.thumb-card.svelte-vpwekd img:where(.svelte-vpwekd){width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;display:block}.cover-badge.svelte-vpwekd{position:absolute;left:.3rem;bottom:.3rem;border-radius:10px;padding:.08rem .42rem;font-size:.66rem;font-weight:800;color:#0b121f;background:#ffd260}.thumb-remove.svelte-vpwekd{position:absolute;top:.2rem;right:.2rem;width:1.2rem;height:1.2rem;border-radius:10px;border:1px solid rgba(255,255,255,.35);background:#060b14cc;color:#fff;font-weight:800;line-height:1;display:grid;place-items:center;padding:0}.photo-help.svelte-vpwekd{margin:0;font-size:.76rem;color:var(--journal-muted)}.caption-row.svelte-vpwekd{position:relative}.caption-row.svelte-vpwekd input:where(.svelte-vpwekd){width:100%;min-width:0;border:1px solid var(--journal-border);border-radius:.62rem;background:#ffffff0d;color:#fff;padding:.5rem 3.5rem .5rem .65rem;font:inherit;font-size:.84rem}.caption-count.svelte-vpwekd{position:absolute;right:.6rem;top:50%;transform:translateY(-50%);font-size:.72rem;color:var(--journal-muted);pointer-events:none}.form-footer-bar.svelte-vpwekd{display:flex;align-items:center;justify-content:space-between;gap:.7rem;padding:.7rem .85rem;border:1px solid var(--journal-border);border-radius:.75rem;background:#ffffff08}.footer-disclaimer.svelte-vpwekd{display:inline-flex;align-items:center;gap:.4rem;font-size:.79rem;color:var(--journal-muted);flex:1}.footer-actions.svelte-vpwekd{display:flex;gap:.5rem;flex-shrink:0}.btn-draft.svelte-vpwekd{border:1px solid var(--journal-border);border-radius:.65rem;background:#ffffff12;color:#fff;padding:.52rem .9rem;font-weight:800;font:inherit;display:inline-flex;align-items:center;gap:.38rem}.btn-publish.svelte-vpwekd{border:1px solid rgba(255,255,255,.22);border-radius:.65rem;background:linear-gradient(135deg,#ff2d46,#d81c31);color:#fff;padding:.52rem 1rem;font-weight:800;font:inherit;display:inline-flex;align-items:center;gap:.38rem}.btn-draft.svelte-vpwekd:disabled,.btn-publish.svelte-vpwekd:disabled{opacity:.5}.sr-only.svelte-vpwekd{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.csp.svelte-vpwekd{display:grid;gap:0;align-content:start;position:sticky;top:0;max-height:100svh;overflow-y:auto}.csp-hero.svelte-vpwekd{position:relative;min-height:13rem;display:flex;align-items:flex-end;padding:1rem}.csp-hero.svelte-vpwekd img:where(.svelte-vpwekd){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.csp-hero-overlay.svelte-vpwekd{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(175deg,#04091161,#040911e6 65%)}.csp-hero-copy.svelte-vpwekd{position:relative;z-index:1}.csp-hero-copy.svelte-vpwekd span:where(.svelte-vpwekd){display:block;font-size:.68rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:#ff6476;margin-bottom:.4rem}.csp-hero-copy.svelte-vpwekd h3:where(.svelte-vpwekd){margin:0 0 .4rem;font-size:1.1rem;line-height:1.22}.csp-hero-copy.svelte-vpwekd p:where(.svelte-vpwekd){margin:0;font-size:.82rem;color:#fffc;line-height:1.5}.csp-progress.svelte-vpwekd{padding:.9rem;border-bottom:1px solid var(--journal-border);background:#ffffff05}.csp-progress.svelte-vpwekd h4:where(.svelte-vpwekd),.csp-quality.svelte-vpwekd h4:where(.svelte-vpwekd){margin:0 0 .65rem;font-size:.9rem}.csp-steps.svelte-vpwekd{display:grid;gap:0}.csp-step.svelte-vpwekd{display:grid;grid-template-columns:1.8rem 1fr;gap:.55rem;align-items:start;padding:.32rem 0}.csp-step-num.svelte-vpwekd{width:1.8rem;height:1.8rem;border-radius:10px;border:2px solid var(--journal-border);background:#ffffff0d;display:grid;place-items:center;font-size:.78rem;font-weight:900;color:var(--journal-muted);flex-shrink:0}.csp-step.active.svelte-vpwekd .csp-step-num:where(.svelte-vpwekd){border-color:#ff3a58;background:#ff325033;color:#ff8fa0}.csp-step.complete.svelte-vpwekd .csp-step-num:where(.svelte-vpwekd){border-color:#4dff8b;background:#4dff8b26;color:#4dff8b}.csp-step-body.svelte-vpwekd{display:grid;gap:.1rem;padding-top:.18rem}.csp-step-body.svelte-vpwekd strong:where(.svelte-vpwekd){font-size:.88rem;display:block}.csp-step-body.svelte-vpwekd small:where(.svelte-vpwekd){font-size:.76rem;color:var(--journal-muted);display:block}.csp-step.active.svelte-vpwekd .csp-step-body:where(.svelte-vpwekd) strong:where(.svelte-vpwekd){color:#fff}.csp-connector.svelte-vpwekd{width:2px;height:1.2rem;background:var(--journal-border);margin:.1rem 0 .1rem .88rem;border-radius:10px}.csp-quality.svelte-vpwekd{padding:.9rem;border-bottom:1px solid var(--journal-border)}.csp-qi.svelte-vpwekd{display:grid;grid-template-columns:2.2rem 1fr;gap:.5rem;align-items:start;margin-bottom:.75rem}.csp-qi.svelte-vpwekd:last-child{margin-bottom:0}.csp-qi-icon.svelte-vpwekd{width:2.2rem;height:2.2rem;border-radius:.6rem;border:1px solid var(--journal-border);background:#ffffff0d;display:grid;place-items:center;color:var(--journal-muted);flex-shrink:0}.csp-qi.svelte-vpwekd strong:where(.svelte-vpwekd){display:block;font-size:.86rem;margin-bottom:.18rem}.csp-qi.svelte-vpwekd p:where(.svelte-vpwekd){margin:0;font-size:.78rem;color:var(--journal-muted);line-height:1.45}.csp-guidelines.svelte-vpwekd{padding:.75rem .9rem;margin:0;font-size:.8rem;color:var(--journal-muted)}.csp-guidelines.svelte-vpwekd a:where(.svelte-vpwekd){color:#ff7d8a;text-decoration:none;font-weight:700;display:inline-flex;align-items:center;gap:.22rem}label.svelte-vpwekd{display:grid;gap:.35rem;font-size:.84rem;font-weight:700}input.svelte-vpwekd,select.svelte-vpwekd,textarea.svelte-vpwekd{width:100%;min-width:0;border:1px solid var(--journal-border);border-radius:.72rem;background:#ffffff0d;color:#fff;padding:.58rem .7rem;font:inherit}.search-and-filters.svelte-vpwekd{border-radius:1rem;border:1px solid var(--journal-border);background:var(--journal-panel);padding:.75rem;display:grid;gap:.7rem}.search-row.svelte-vpwekd{display:grid;grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));gap:.55rem}.search-field.svelte-vpwekd{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.45rem;border:1px solid var(--journal-border);border-radius:.7rem;background:#ffffff0d;padding:0 .55rem}.search-field.svelte-vpwekd input:where(.svelte-vpwekd){min-width:0;border:0;outline:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;padding-left:0}.search-field.svelte-vpwekd:focus-within{border-color:#ff3652b8;box-shadow:0 0 0 1px #ff365238}.tab-row.svelte-vpwekd{display:flex;flex-wrap:wrap;gap:.95rem;border-bottom:1px solid rgba(255,255,255,.12);padding-bottom:0}.tab-row.svelte-vpwekd button:where(.svelte-vpwekd){border:0;border-radius:0;background:transparent;color:var(--journal-muted);padding:.36rem 0 .42rem;font-weight:700;display:inline-flex;align-items:center;gap:.34rem;border-bottom:2px solid transparent;margin-bottom:-1px}.tab-row.svelte-vpwekd button.active:where(.svelte-vpwekd){color:#fff;border-bottom-color:#ff3652}.featured-strip.svelte-vpwekd{border-radius:1rem;border:1px solid var(--journal-border);background:var(--journal-panel);padding:.75rem;display:grid;gap:.55rem}.strip-head.svelte-vpwekd{display:flex;align-items:center;justify-content:space-between;gap:.7rem}.strip-head.svelte-vpwekd h2:where(.svelte-vpwekd){margin:0;display:inline-flex;align-items:center;gap:.34rem;font-size:1rem}.strip-head.svelte-vpwekd span:where(.svelte-vpwekd){color:var(--journal-muted);font-size:.85rem}.featured-grid.svelte-vpwekd{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}.featured-card.svelte-vpwekd{border:1px solid var(--journal-border);border-radius:.85rem;overflow:hidden;background:#ffffff08;display:grid}.featured-media.svelte-vpwekd{position:relative;min-height:12rem}.featured-media.svelte-vpwekd img:where(.svelte-vpwekd){width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0}.featured-overlay.svelte-vpwekd{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0308101f,#030810f0 74%)}.badge.svelte-vpwekd{margin:0;font-size:.74rem;color:#ffd17a;font-weight:800;position:absolute;top:.45rem;left:.45rem;z-index:1;border-radius:10px;border:1px solid rgba(255,209,122,.42);background:#080f1cb3;padding:.2rem .46rem}.featured-copy.svelte-vpwekd{position:absolute;left:.55rem;right:.55rem;bottom:.55rem;z-index:1;display:grid;gap:.24rem;text-shadow:0 .35rem 1rem rgba(0,0,0,.62)}.featured-copy.svelte-vpwekd h3:where(.svelte-vpwekd),.featured-copy.svelte-vpwekd p:where(.svelte-vpwekd){margin:0}.featured-copy.svelte-vpwekd h3:where(.svelte-vpwekd){font-size:1.04rem;line-height:1.25}.featured-copy.svelte-vpwekd p:where(.svelte-vpwekd){color:#ffffffdb;font-size:.83rem;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.featured-place-link.svelte-vpwekd,.featured-read-more.svelte-vpwekd{color:inherit;text-decoration:none}.featured-place-link.svelte-vpwekd{color:#fff}.featured-summary.svelte-vpwekd{font-size:.77rem}.featured-read-more.svelte-vpwekd{margin-left:.28rem;color:#ffd17a;font-weight:800}.featured-meta.svelte-vpwekd{padding:.56rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.featured-author.svelte-vpwekd{display:inline-flex;align-items:center;gap:.35rem;min-width:0}.featured-author.svelte-vpwekd img:where(.svelte-vpwekd),.featured-author.svelte-vpwekd .avatar-fallback:where(.svelte-vpwekd){width:1.28rem;height:1.28rem;border-radius:10px;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.featured-author.svelte-vpwekd span:where(.svelte-vpwekd){font-size:.79rem;color:var(--journal-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.featured-stats.svelte-vpwekd{display:inline-flex;align-items:center;gap:.35rem;flex-shrink:0}.featured-stats.svelte-vpwekd span:where(.svelte-vpwekd){display:inline-flex;align-items:center;gap:.18rem;font-size:.75rem;color:var(--journal-muted)}.content-grid.svelte-vpwekd{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,19.5rem);gap:.7rem;align-items:start}.timeline-list.svelte-vpwekd{display:grid;gap:.65rem;position:relative}.timeline-list.svelte-vpwekd:before{content:"";position:absolute;left:3.5rem;top:5.2rem;bottom:.8rem;width:2px;background:linear-gradient(180deg,#ffffff3d,#ffffff0a);pointer-events:none}.timeline-sort-row.svelte-vpwekd{margin-bottom:.12rem;position:relative;z-index:1;background:linear-gradient(180deg,#050b16f2,#050b16d1)}.timeline-item.svelte-vpwekd{display:grid;grid-template-columns:4.45rem minmax(0,1fr);align-items:start}.timeline-card.svelte-vpwekd{position:relative;border-radius:.95rem;border:1px solid var(--journal-border);background:radial-gradient(circle at 16% 4%,rgba(24,63,120,.18),transparent 40%),var(--journal-panel);display:block;overflow:visible}.story-card-tools.svelte-vpwekd{position:absolute;top:.55rem;right:.55rem;z-index:2;display:inline-flex;align-items:center;gap:.35rem}.expand-entry-button.svelte-vpwekd,.menu-trigger.svelte-vpwekd{display:inline-grid;place-items:center;width:1.8rem;height:1.8rem;border:1px solid var(--journal-border);border-radius:.55rem;background:#070c14db;color:#fff}.journal-entry-menu.svelte-vpwekd{position:relative}.menu-popover.svelte-vpwekd{position:absolute;top:calc(100% + .35rem);right:0;z-index:3;display:none;min-width:12rem;border:1px solid var(--journal-border);border-radius:.7rem;background:#060a12fa;padding:.28rem;box-shadow:0 .9rem 1.8rem #0000005c}.menu-popover.open.svelte-vpwekd{display:grid}.menu-popover.svelte-vpwekd a:where(.svelte-vpwekd),.menu-popover.svelte-vpwekd button:where(.svelte-vpwekd){display:flex;align-items:center;justify-content:flex-start;gap:.4rem;width:100%;border:0;border-radius:.48rem;background:transparent;color:#fff;padding:.45rem .55rem;font-size:.84rem;text-align:left}.menu-popover.svelte-vpwekd button.danger:where(.svelte-vpwekd){color:#ff9299}.menu-popover.svelte-vpwekd a:where(.svelte-vpwekd):hover,.menu-popover.svelte-vpwekd button:where(.svelte-vpwekd):hover{background:#ffffff14}.timeline-rail.svelte-vpwekd{position:relative;display:flex;justify-content:flex-end;align-items:center;gap:.5rem;padding:1.55rem .56rem 0 0;color:var(--journal-muted);font-size:.78rem;font-weight:700}.timeline-rail.svelte-vpwekd:after{display:none}.timeline-dot.svelte-vpwekd{width:.74rem;height:.74rem;border-radius:10px;background:#f4f7ff;box-shadow:0 0 0 6px #ffffff0f}.timeline-content.svelte-vpwekd{padding:.75rem;display:grid;gap:.54rem}.story-body.svelte-vpwekd{display:grid;grid-template-columns:minmax(0,1fr) minmax(10rem,12.5rem);gap:.7rem;align-items:start}.story-copy.svelte-vpwekd{display:grid;gap:.54rem}.story-place.svelte-vpwekd,.story-rating.svelte-vpwekd{margin:0;display:inline-flex;align-items:center;gap:.26rem}.story-place.svelte-vpwekd a:where(.svelte-vpwekd){font-size:1.08rem;font-weight:900;letter-spacing:.01em;color:#fff;text-decoration:none}.story-summary-text.svelte-vpwekd{margin:0;color:#ffffffd1;font-size:.79rem;line-height:1.42;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.story-expanded.svelte-vpwekd{border-left:2px solid rgba(255,77,93,.55);padding-left:.7rem;max-height:14rem;overflow:auto}.story-expanded.svelte-vpwekd p:where(.svelte-vpwekd){white-space:pre-line;font-size:.82rem;color:#ffffffeb}.story-read-more.svelte-vpwekd{margin-left:.28rem;color:#ff9da5;font-weight:800;text-decoration:none}.story-rating.svelte-vpwekd{color:#ffd166;font-size:.82rem;font-weight:800}.entry-utility-row.svelte-vpwekd{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center;margin-top:.12rem}.gallery-launcher.svelte-vpwekd{display:inline-flex;align-items:center;gap:.42rem;border:1px solid rgba(255,255,255,.12);border-radius:.7rem;background:#ffffff0d;color:#fff;padding:.34rem .58rem;font-size:.82rem;font-weight:800}.journal-inline-editor.svelte-vpwekd{display:grid;gap:.55rem;border-radius:.85rem;border:1px solid var(--journal-border);background:#070c14e6;padding:.72rem}.journal-inline-editor.svelte-vpwekd label:where(.svelte-vpwekd){display:grid;gap:.22rem;font-size:.78rem;color:var(--journal-muted)}.journal-inline-editor.svelte-vpwekd input:where(.svelte-vpwekd),.journal-inline-editor.svelte-vpwekd textarea:where(.svelte-vpwekd){width:100%;border:1px solid rgba(255,255,255,.14);border-radius:.6rem;background:#ffffff0a;color:#fff;padding:.55rem .65rem;font:inherit}.journal-inline-editor.svelte-vpwekd textarea:where(.svelte-vpwekd){resize:vertical;min-height:7rem}.journal-inline-editor-actions.svelte-vpwekd{display:flex;flex-wrap:wrap;gap:.35rem}.timeline-content.svelte-vpwekd p:where(.svelte-vpwekd){margin:0;color:#ffffffe0}.author-row.svelte-vpwekd{display:grid;grid-template-columns:auto 1fr;gap:.5rem;align-items:center;min-width:0}.author-row.svelte-vpwekd img:where(.svelte-vpwekd),.avatar-fallback.svelte-vpwekd{width:2.34rem;height:2.34rem;border-radius:10px;-o-object-fit:cover;object-fit:cover}.avatar-fallback.svelte-vpwekd{display:grid;place-items:center;font-weight:800;font-size:.75rem;border:1px solid var(--journal-border);background:#ffffff12}.author-row.svelte-vpwekd strong:where(.svelte-vpwekd),.author-row.svelte-vpwekd small:where(.svelte-vpwekd){display:block}.author-row.svelte-vpwekd small:where(.svelte-vpwekd){color:var(--journal-muted);margin-top:.08rem;display:inline-flex;align-items:center;gap:.22rem;line-height:1.35}.action-row.svelte-vpwekd{display:flex;flex-wrap:nowrap;gap:.38rem;align-items:center;color:var(--journal-muted);overflow-x:auto;border-top:1px solid rgba(255,255,255,.08);padding-top:.44rem}.action-row.svelte-vpwekd button:where(.svelte-vpwekd),.action-row.svelte-vpwekd span:where(.svelte-vpwekd){border:0;border-radius:0;background:transparent;color:inherit;padding:.2rem .1rem;display:inline-flex;align-items:center;gap:.28rem;font-size:.82rem;white-space:nowrap}.action-row.svelte-vpwekd button.active:where(.svelte-vpwekd){color:#ff4d5d}.action-row.svelte-vpwekd button.saved:where(.svelte-vpwekd){color:#9ef7b8}.action-row.svelte-vpwekd a:where(.svelte-vpwekd){border:0;border-radius:0;background:transparent;color:inherit;padding:.2rem .1rem;display:inline-flex;align-items:center;gap:.28rem;font-size:.82rem;white-space:nowrap;text-decoration:none}.action-row.svelte-vpwekd a:where(.svelte-vpwekd):hover,.action-row.svelte-vpwekd a:where(.svelte-vpwekd):focus-visible{color:#fff}.action-spacer.svelte-vpwekd{flex:1}.sidebar.svelte-vpwekd{display:grid;gap:.65rem;position:sticky;top:.85rem;align-self:start}.sidebar-card.svelte-vpwekd{display:grid;gap:.55rem;padding:.85rem}.sidebar-card.svelte-vpwekd h3:where(.svelte-vpwekd){margin:0;font-size:.95rem;display:inline-flex;align-items:center;gap:.33rem}.sidebar-card.svelte-vpwekd ul:where(.svelte-vpwekd){list-style:none;margin:0;padding:0;display:grid;gap:.34rem}.sidebar-card.svelte-vpwekd li:where(.svelte-vpwekd) button:where(.svelte-vpwekd){width:100%;border:1px solid var(--journal-border);border-radius:.64rem;background:#ffffff08;color:#fff;padding:.32rem .4rem;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.42rem;text-align:left}.sidebar-card.svelte-vpwekd li:where(.svelte-vpwekd) button:where(.svelte-vpwekd) img:where(.svelte-vpwekd){width:1.9rem;height:1.9rem;border-radius:.48rem;-o-object-fit:cover;object-fit:cover}.place-copy.svelte-vpwekd{display:grid;gap:.06rem;min-width:0}.place-copy.svelte-vpwekd strong:where(.svelte-vpwekd){font-size:.98rem;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.place-copy.svelte-vpwekd small:where(.svelte-vpwekd){color:var(--journal-muted);font-size:.8rem;line-height:1.15}.view-all-places.svelte-vpwekd{margin-top:.18rem;border:0;background:transparent;color:#ff3852;font-size:.9rem;font-weight:800;padding:0}.tag-cloud.svelte-vpwekd{display:flex;flex-wrap:wrap;gap:.3rem}.tag-pill.svelte-vpwekd{border:1px solid var(--journal-border);border-radius:.5rem;background:#ffffff0a;color:#fff;padding:.22rem .42rem;font-size:.74rem;display:inline-flex;align-items:center;gap:.24rem}.tag-pill.svelte-vpwekd small:where(.svelte-vpwekd){color:var(--journal-muted);font-size:.7rem}.message.svelte-vpwekd{margin:0;border-radius:.65rem;border:1px solid var(--journal-border);padding:.58rem .68rem;font-weight:700}.message.error.svelte-vpwekd{background:#e6182233;color:#ffbac0}.message.success.svelte-vpwekd{background:#4dff8b24;color:#a9f5c1}.empty-state.svelte-vpwekd{border-radius:1rem;border:1px solid var(--journal-border);background:var(--journal-panel);padding:.9rem}.empty-state.svelte-vpwekd h3:where(.svelte-vpwekd),.empty-state.svelte-vpwekd p:where(.svelte-vpwekd){margin:0}@media(max-width:1200px){.composer-layout.svelte-vpwekd{grid-template-columns:1fr}.composer-main.svelte-vpwekd{border-right:0;border-bottom:1px solid var(--journal-border)}.csp.svelte-vpwekd{position:static;max-height:none}.csp-hero.svelte-vpwekd{min-height:10rem}}@media(max-width:1100px){.content-grid.svelte-vpwekd{grid-template-columns:1fr}.sidebar.svelte-vpwekd{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.featured-grid.svelte-vpwekd{min-width:100%;max-width:100%}}@media(max-width:760px){.journal-hero.svelte-vpwekd{grid-template-columns:1fr;min-height:20rem}.search-row.svelte-vpwekd,.sidebar.svelte-vpwekd,.timeline-card.svelte-vpwekd{grid-template-columns:1fr}.timeline-item.svelte-vpwekd{padding:.68rem}.timeline-list.svelte-vpwekd:before{display:none}.story-body.svelte-vpwekd{grid-template-columns:1fr}.timeline-rail.svelte-vpwekd:after{display:none}.timeline-content.svelte-vpwekd{padding-top:.55rem}.entry-utility-row.svelte-vpwekd{gap:.28rem}.hero-cta.svelte-vpwekd{width:100%}.basics-bar.svelte-vpwekd{grid-template-columns:repeat(2,minmax(0,1fr))}.mood-field.svelte-vpwekd{grid-column:1 / -1}.mood-field.svelte-vpwekd .mood-grid:where(.svelte-vpwekd){grid-template-columns:repeat(6,minmax(0,1fr))}.tips-photos-row.svelte-vpwekd{grid-template-columns:1fr}}@media(max-width:680px){.journals-shell.svelte-vpwekd{width:min(100%,calc(100% - 1rem));gap:.62rem;padding:.62rem 0 4rem}.journal-hero.svelte-vpwekd{min-height:auto;padding:.72rem;gap:.62rem}.hero-copy.svelte-vpwekd p:where(.svelte-vpwekd){font-size:.88rem;line-height:1.5}.hero-copy.svelte-vpwekd h1:where(.svelte-vpwekd){font-size:clamp(1.55rem,7vw,2.05rem)}.composer-shell.svelte-vpwekd{border-radius:.82rem}.composer-main.svelte-vpwekd{padding:.72rem;gap:.72rem}.composer-main.svelte-vpwekd form:where(.svelte-vpwekd){gap:.72rem}.story-section.svelte-vpwekd,.tips-box.svelte-vpwekd,.photos-box.svelte-vpwekd{gap:.5rem}.basics-bar.svelte-vpwekd{grid-template-columns:1fr;gap:.52rem}.basics-field.svelte-vpwekd{gap:.24rem}.basics-field.svelte-vpwekd small:where(.svelte-vpwekd){display:none}.mood-field.svelte-vpwekd .mood-grid:where(.svelte-vpwekd){grid-template-columns:repeat(3,minmax(0,1fr));gap:.24rem}.mood-btn.svelte-vpwekd{padding:.36rem .3rem;font-size:.73rem;gap:.24rem}.tip-chips-grid.svelte-vpwekd{grid-template-columns:repeat(2,minmax(0,1fr));gap:.34rem}.tip-chip-item.svelte-vpwekd select:where(.svelte-vpwekd){padding:.38rem .46rem;font-size:.78rem}.drag-drop-zone.svelte-vpwekd{min-height:6.25rem;padding:.52rem;font-size:.74rem}.drag-drop-zone.svelte-vpwekd small:where(.svelte-vpwekd){font-size:.68rem}.form-footer-bar.svelte-vpwekd{gap:.55rem;padding:.58rem}.footer-actions.svelte-vpwekd{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem}.btn-draft.svelte-vpwekd,.btn-publish.svelte-vpwekd{width:100%;justify-content:center;padding:.58rem .62rem;font-size:.9rem}.featured-grid.svelte-vpwekd{grid-template-columns:1fr}.tab-row.svelte-vpwekd{overflow-x:auto;padding-bottom:.15rem;flex-wrap:nowrap}.timeline-sort-row.svelte-vpwekd{margin-bottom:0}}@media(max-width:460px){.tip-chips-grid.svelte-vpwekd,.footer-actions.svelte-vpwekd{grid-template-columns:1fr}}
