.container.svelte-8ghz9q{max-width:450px;margin:3rem auto;background:var(--color-bg-surface);padding:2rem;border-radius:var(--radius-md);display:flex;flex-direction:column;gap:.5rem;box-shadow:var(--shadow-card)}label.svelte-8ghz9q{font-weight:600;font-size:1.1rem;color:var(--color-text-main);margin:0 auto}button[type=submit].svelte-8ghz9q{width:50%;align-self:center}.mode-toggle.svelte-8ghz9q{display:flex;border:1px solid var(--color-border);border-radius:var(--radius-sm);overflow:hidden;align-self:center}.toggle-btn.svelte-8ghz9q{flex:1;padding:.4rem 1rem;font-size:.85rem;font-weight:500;border:none;cursor:pointer;background:var(--color-bg-subtle);color:var(--color-text-muted);transition:background-color .15s ease,color .15s ease}.toggle-btn.active.svelte-8ghz9q{background:var(--color-primary);color:#fff}.file-input.svelte-8ghz9q{padding:.5rem}.container.svelte-1vy1he5{max-width:100%;height:100%;padding:1.5rem 2rem;box-sizing:border-box;background-color:var(--color-bg-surface);border-top:1px solid var(--color-border);box-shadow:0 -4px 20px #0000000d;display:flex;flex-direction:column;gap:1.5rem}h2.svelte-1vy1he5{margin:0;font-size:1.25rem;color:var(--color-text-main);font-weight:600}section.svelte-1vy1he5{display:flex;flex-direction:column;gap:.5rem}.editor.svelte-1vy1he5{min-height:120px;white-space:pre-wrap}.editor.svelte-1vy1he5:empty:before{content:"• Give us the context of your week, this can be as broad or narrow as you like. You could include deadlines, events and running tasks. \a• You can also include less concrete things, such as personal goals, needs or desires.";color:var(--color-text-muted);cursor:text;white-space:pre}textarea.svelte-1vy1he5{height:80px;resize:none}button.svelte-1vy1he5{align-self:flex-end}.calendar-wrapper.svelte-1qsssa4{display:block;max-width:100%;height:100%;margin:2vh;overflow:hidden;position:relative}.calendar-wrapper.month-view.svelte-1qsssa4{margin-top:10vh}.ec{width:100%;height:100%}.ec-day.week-hover-effect{background-color:var(--color-primary-light);transition:background-color .1s ease}.back-btn.svelte-1qsssa4{position:absolute;top:.5rem;left:50%;transform:translate(-50%);z-index:10;background:#ffffffe6;border:none;color:var(--color-primary);font-size:.85rem;font-weight:500;cursor:pointer;padding:.5rem 1.25rem;border-radius:20px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;transition:background-color .15s ease}.back-btn.svelte-1qsssa4:hover{background-color:#fff}.change-calendars.svelte-2j7mc4{display:block;text-align:center;font-size:.8rem;color:var(--color-primary);text-decoration:none;margin-top:.25rem}.change-calendars.svelte-2j7mc4:hover{text-decoration:underline}
