.journal-welcome.svelte-tmzpnl{padding:clamp(24px,4.6vw,52px);border:1px solid rgba(32,65,52,.13);border-radius:30px;background:radial-gradient(ellipse at 93% 8%,rgba(237,189,194,.24),transparent 50%),radial-gradient(ellipse at 12% 100%,rgba(204,231,220,.3),transparent 60%),#fcfaf6}.welcome-top.svelte-tmzpnl{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:clamp(16px,4vw,46px)}h1.svelte-tmzpnl{margin:0;font-family:var(--font-headline);font-size:clamp(2.1rem,4.3vw,3.65rem);font-weight:400;line-height:1.12;letter-spacing:-.035em;color:#111;text-wrap:balance}.welcome-lead.svelte-tmzpnl{max-width:43ch;margin:24px 0;font-family:var(--font-reading);font-size:1.08rem;line-height:1.7;color:#4c4942}.welcome-button.svelte-tmzpnl{display:inline-flex;align-items:center;gap:14px;min-height:44px;padding:11px 17px;border:1.5px solid #202720;border-radius:12px;background:#fff;font-family:var(--font);font-size:.85rem;font-weight:600;color:#111}.welcome-button.svelte-tmzpnl:hover{background:#cce7dc;color:#111}.welcome-button.svelte-tmzpnl:focus-visible,.topic.svelte-tmzpnl:focus-visible{outline:3px solid #205845;outline-offset:4px}.welcome-art.svelte-tmzpnl{position:relative;isolation:isolate;padding:18px 0}.welcome-art.svelte-tmzpnl:before{content:"";position:absolute;top:14%;right:-3%;bottom:10%;left:3%;z-index:-1;border-radius:46% 54% 62% 38%;background:#edbdc2;opacity:.55;transform:rotate(-10deg)}.welcome-art.svelte-tmzpnl img:where(.svelte-tmzpnl){width:100%;height:auto}.welcome-spark.svelte-tmzpnl{position:absolute;right:-2%;top:2%;width:34px;height:34px;color:#205845;transform:rotate(12deg)}.welcome-topics.svelte-tmzpnl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:clamp(30px,4vw,46px)}.topic.svelte-tmzpnl{display:grid;grid-template-columns:1fr 20px;gap:16px 10px;padding:20px;border:1px solid rgba(17,17,17,.17);border-radius:18px;background:#edbdc2;color:#111}.topic.svelte-tmzpnl:nth-child(2){background:#cce7dc}.topic.svelte-tmzpnl:nth-child(3){background:#f2dfa7}.topic.svelte-tmzpnl:hover{color:#111;border-color:#111111a6}.topic-icon.svelte-tmzpnl{grid-column:1}.topic-arrow.svelte-tmzpnl{grid-column:2;grid-row:1}.topic-copy.svelte-tmzpnl{grid-column:1 / -1}.topic-title.svelte-tmzpnl{display:block;font-family:var(--font-headline);font-size:clamp(.95rem,1.5vw,1.12rem);font-weight:400;line-height:1.3;letter-spacing:-.02em}.topic-description.svelte-tmzpnl{display:block;margin-top:8px;font-family:var(--font);font-size:.8rem;line-height:1.5;color:#3e403a}@media(max-width:700px){.welcome-top.svelte-tmzpnl{grid-template-columns:1fr;gap:10px}h1.svelte-tmzpnl{max-width:19ch;font-size:clamp(1.9rem,6.8vw,2.7rem)}.welcome-lead.svelte-tmzpnl{max-width:none;font-size:1rem;margin:20px 0}.welcome-art.svelte-tmzpnl{width:min(240px,70%);justify-self:center;padding:4px 0;margin-top:12px}.welcome-spark.svelte-tmzpnl{width:28px;height:28px}.topic.svelte-tmzpnl{padding:16px}}@media(max-width:520px){.journal-welcome.svelte-tmzpnl{padding:24px 20px;border-radius:24px}.welcome-topics.svelte-tmzpnl{grid-template-columns:1fr;gap:10px;margin-top:28px}.topic.svelte-tmzpnl{grid-template-columns:26px minmax(0,1fr) 20px;align-items:center;gap:12px;padding:16px}.topic-copy.svelte-tmzpnl{grid-column:2;grid-row:1}.topic-arrow.svelte-tmzpnl{grid-column:3}.topic-title.svelte-tmzpnl{font-size:1rem}.topic-description.svelte-tmzpnl{margin-top:5px;font-size:.78rem}}
