.chapter-setup{font-family:var(--font-sans);overflow-wrap:anywhere;font-size:13px;line-height:1.5}.chapter-setup-page{min-height:100dvh;padding:16px 20px max(40px,env(safe-area-inset-bottom));align-content:start}body:has(.chapter-setup-page){background:#faf9f6}body:has(.chapter-setup-page):before{background-image:none}.chapter-setup :is(h1,h2,h3,.font-display,.font-mono,.eyebrow){font-family:var(--font-sans);letter-spacing:normal}.chapter-setup h1{font-size:20px;font-weight:600;line-height:1.35}.chapter-setup h2{font-size:15px;font-weight:600;line-height:1.4}.chapter-setup h3{font-size:14px;font-weight:600}.chapter-setup .eyebrow{text-transform:none;font-size:11px;font-weight:500}.chapter-setup :is(.text-base,.text-body-lg,.text-body,.text-body-sm){font-size:13px;line-height:1.55}.chapter-setup :is(.text-note,.text-meta){letter-spacing:normal;font-size:12px}.chapter-setup :is(button,a.inline-flex,input:not([type=range]),textarea,select){min-height:32px;font-family:var(--font-sans);letter-spacing:normal;text-transform:none;border-radius:8px;font-size:12px}.chapter-setup :is(button,a.inline-flex){white-space:normal;translate:none}.chapter-setup :is(button,a.inline-flex):not([aria-pressed]):not([role=combobox]):not(.chapter-setup-start-choice){padding-block:6px}.chapter-setup :is(input:not([type=range]),textarea,select){min-width:0;max-width:100%;font-size:13px}.chapter-setup input[type=range]{min-height:32px}.chapter-setup :is(button,a,input,textarea,select,summary):focus-visible{outline:2px solid var(--color-ochre-deep);outline-offset:3px}.chapter-setup-header,.chapter-setup-start-header{border:1px solid var(--color-border);background:var(--color-surface-soft-white);min-height:58px;box-shadow:0 2px 8px color-mix(in oklab,var(--color-ink) 4%,transparent);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:20px;padding:10px 12px;display:flex}.chapter-setup-header{align-self:start;padding:0;display:block}.chapter-setup-header-main{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-height:56px;padding:10px 12px;display:flex}.chapter-setup-progress{border-top:1px solid var(--color-border);padding:9px 12px 8px}.chapter-setup-save-feedback{border-top:1px solid var(--color-border);padding:8px 12px}.chapter-setup-hero{border:1px solid var(--color-border);background:var(--color-surface-soft-white);border-radius:14px;margin-bottom:16px;padding:14px}.chapter-setup-hero p:last-child{max-width:66ch;margin-top:6px}.chapter-setup-hero-art{width:40px;height:40px}.chapter-setup-screen{border:1px solid var(--color-border);background:var(--color-surface-soft-white);border-radius:16px;padding:16px}.chapter-setup-screen>.chapter-setup-hero{border:0;border-bottom:1px solid var(--color-border);background:0 0;border-radius:0;padding:0 0 14px}.chapter-setup-choice-grid{gap:8px;margin-top:16px}.chapter-setup :is(.chapter-setup-area-choice,.chapter-setup-choice-grid>button){border-radius:10px;min-height:48px;padding:10px 12px;font-size:13px}.chapter-setup .chapter-setup-area-art{width:32px;height:32px}.chapter-setup-section-heading{background:color-mix(in oklab,var(--color-paper-deep) 55%,var(--color-surface-soft-white));border-radius:10px}.chapter-setup-actions{border-top:1px solid var(--color-border);padding-top:14px}.chapter-setup :is(.chapter-setup-planko-note,.chapter-setup-planko-reading){border-color:color-mix(in oklab,var(--color-olive) 22%,var(--color-border));background:color-mix(in oklab,var(--color-olive) 14%,var(--color-surface-soft-white))}.chapter-setup-week-list{border:1px solid var(--color-border);background:var(--color-surface-soft-white);border-radius:14px;overflow:hidden}.chapter-setup-task-copy,.chapter-setup-task-row>:first-child{overflow-wrap:anywhere;min-width:0}.chapter-setup-disclosure{cursor:pointer;border:1px solid var(--color-border);background:var(--color-surface-soft-white);border-radius:8px;align-items:center;gap:8px;min-height:32px;padding:8px 12px;font-size:12px;font-weight:500;display:flex}.chapter-setup-disclosure:before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:6px;height:6px;transform:rotate(-45deg)}details[open]>.chapter-setup-disclosure:before{transform:rotate(45deg)}.chapter-setup-mobile-trail .chapter-setup-trail{margin-top:8px}.chapter-setup-task-dialog{max-height:calc(100dvh - 24px);overflow-y:auto}.chapter-setup [data-task-xp-presets]>button{white-space:nowrap;overflow-wrap:normal}.chapter-setup-confirm h2{padding-right:0;font-size:16px}@media(max-width:600px){.chapter-setup-page{padding:8px 8px max(24px,env(safe-area-inset-bottom))}.chapter-setup-header,.chapter-setup-start-header{margin-bottom:14px;padding:10px}.chapter-setup-header{padding:0}.chapter-setup-header-main{padding:10px}.chapter-setup-screen{padding:12px}.chapter-setup-hero{gap:10px;padding:12px}.chapter-setup h1{font-size:18px}.chapter-setup-hero-art{width:32px;height:32px}.chapter-setup-start-choice{grid-template-columns:32px minmax(0,1fr);align-items:start;column-gap:10px;padding:12px;display:grid}.chapter-setup-start-identity{display:contents}.chapter-setup-start-identity>[data-onboarding-art]{grid-row:1/span 2;width:32px;height:32px}.chapter-setup-start-identity>.eyebrow{background:0 0;grid-column:2;width:fit-content;margin-bottom:6px;padding:0}.chapter-setup-start-choice>:is(.chapter-setup-start-title,.chapter-setup-start-description,.chapter-setup-start-action){grid-column:2}.chapter-setup-start-description{margin-top:6px}.chapter-setup-start-choice .chapter-setup-start-detail{display:none}.chapter-setup-start-action{margin-top:10px;padding-top:10px}.chapter-setup .task-compose-property[data-task-property=xp]{grid-template-columns:minmax(0,1fr);gap:2px}}@media(pointer:coarse){.chapter-setup :is(button,a.inline-flex,input,textarea,select,.chapter-setup-disclosure){min-height:44px}.chapter-setup .chapter-setup-task-remove{min-width:44px}.chapter-setup [data-task-xp-presets]{grid-template-columns:repeat(4,minmax(44px,1fr))}.chapter-setup [data-task-xp-presets]>button{min-width:44px}.chapter-setup :is(input:not([type=range]),textarea,select){font-size:16px}.chapter-setup-start-header>a:first-child{align-items:center;min-height:44px;display:inline-flex}}@media(prefers-reduced-motion:reduce){.chapter-setup *,.chapter-setup :before{transition-duration:0s!important;animation:none!important}}
