.ll-task{isolation:isolate;min-height:100svh;color:var(--task-cream);background:var(--task-ground);position:relative}.task-atmosphere{z-index:-1;background:radial-gradient(ellipse at 6% 8%,var(--task-warm),transparent 55%),var(--task-ground);position:absolute;inset:0;overflow:hidden}.task-atmosphere:after{content:"";pointer-events:none;background-image:var(--task-grain);background-size:var(--task-grain-size);mix-blend-mode:soft-light;opacity:var(--task-grain-opacity);position:absolute;inset:0}.task-layout{width:100%;margin:auto;position:relative}.task-content{min-width:0}.task-invitation{display:none}.ll-task [data-design=field] input,.ll-task [data-design=field] textarea{transition:border-color .16s,background-color .16s}.ll-task [data-design=field] input:focus,.ll-task [data-design=field] textarea:focus{background:var(--task-raised);outline-offset:4px}.ll-task--reading .task-content{padding-top:24px}.ll-task--workspace .task-content{padding:24px 0 0}.ll-task--live .task-atmosphere{opacity:.45}@media (width>=1000px){.ll-task--account .task-layout{box-sizing:border-box;grid-template-columns:minmax(0,1fr) 520px;align-items:start;gap:64px;max-width:1200px;padding:48px 40px;display:grid}.task-invitation{padding:16px 0 64px;display:block;position:sticky;top:64px}.task-wordmark{color:var(--task-cream);font:32px var(--task-display);text-decoration:none}.task-thought{font:clamp(48px,4.8vw,72px)/1.1 var(--task-display);letter-spacing:-.045em;margin:100px 0 16px}.task-thought em{color:var(--task-apricot);font-style:normal}.task-line{width:90%;max-width:360px;stroke:var(--task-apricot);stroke-width:1px;margin:16px 0}.task-note{font:17px/1.7 var(--task-body);color:var(--task-oat)}.ll-task--account .task-content{background:var(--task-ground);border:1px solid var(--task-rule);border-radius:8px;padding:12px 16px}.ll-task--account [data-design=task-column]{min-height:calc(100svh - 124px)!important}.ll-task--reading .task-content,.ll-task--workspace .task-content{padding-top:40px}}@media (prefers-reduced-motion:no-preference){.task-invitation{animation:.8s cubic-bezier(.23,1,.32,1) both task-arrive}@keyframes task-arrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}}