@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/hanken-grotesk-latin-400-normal-BG6hkEXj.woff2)format("woff2"),url(/assets/hanken-grotesk-latin-400-normal-CjyVwvJV.woff)format("woff")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/hanken-grotesk-latin-500-normal-DrDcrrxK.woff2)format("woff2"),url(/assets/hanken-grotesk-latin-500-normal-Bo-NxEKf.woff)format("woff")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/hanken-grotesk-latin-700-normal-CeQ8H3UY.woff2)format("woff2"),url(/assets/hanken-grotesk-latin-700-normal-6IGCzoPh.woff)format("woff")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/hanken-grotesk-latin-800-normal-KQ5tvtTT.woff2)format("woff2"),url(/assets/hanken-grotesk-latin-800-normal-BTy3IUcF.woff)format("woff")}:root{color:var(--ink);background:var(--fog);font-synthesis:none;-webkit-font-smoothing:antialiased;--forest:#0e5b3f;--forest-raised:#2e7258;--lime:#d9f24a;--honey:#f5b700;--ink:#10231b;--moss:#5d6b63;--on-forest-mute:#cfe0d6;--sprout:#e6f0e3;--soil:#dce7d7;--fog:#eef1ec;--line:#dfe6dc;--surface:#fff;--white:#fff;--forest-text:#0e5b3f;--root:#c3d3bc;--card:20px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:Hanken Grotesk,system-ui,sans-serif}:root[data-theme=dark]{color:#e6efe9;--ink:#e6efe9;--moss:#9aaea3;--sprout:#1b3027;--soil:#2a4236;--fog:#0b1511;--line:#20342b;--surface:#12211a;--root:#34503f;--forest-text:#8fd9b1;--on-forest-mute:#bfd6c9;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0b1511}*{box-sizing:border-box}html{scrollbar-color:var(--soil) var(--fog)}body{margin:0;font-size:16px;line-height:1.5}::selection{background:var(--lime);color:#10231b}a{color:inherit;text-underline-offset:.22em}a:hover{text-decoration-thickness:2px}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--forest);outline-offset:3px}h1,h2,h3{letter-spacing:-.02em;text-wrap:balance;font-weight:800;line-height:1.12}h1{overflow-wrap:anywhere;margin:0 0 1rem;font-size:clamp(2rem,4vw,3.4rem)}h2{margin:0 0 .75rem;font-size:1.35rem}h3{margin:.5rem 0;font-size:1.2rem}p{margin:0 0 1rem}.app button:not([class*=cl-]),.app .button{font:inherit;cursor:pointer;border:1.5px solid var(--ink);min-height:34px;color:var(--ink);background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:5px 22px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.app button:not([class*=cl-]):hover:not(:disabled),.app .button:hover{background:var(--sprout)}.app button:not([class*=cl-]):disabled{cursor:not-allowed;color:var(--moss);border-color:var(--line);background:var(--fog)}.app button:not([class*=cl-]).primary,.app .button.primary{background:var(--forest);border-color:var(--forest);color:var(--white)}.app button:not([class*=cl-]).primary:hover:not(:disabled),.app .button.primary:hover{background:#0b4a33}.app button:not([class*=cl-]).primary:disabled{background:var(--line);border-color:var(--line);color:var(--moss)}.app .button.share{background:var(--honey);border-color:var(--honey);color:#10231b}.app .button.share:hover{background:#e5ab00}.app button:not([class*=cl-]).quiet{border-color:#0000}.site-header{z-index:5;background:var(--surface);border-bottom:1px solid var(--line);position:sticky;top:0}.site-header-inner{align-items:center;gap:24px;max-width:1320px;margin:auto;padding:10px 28px;display:flex}.brand{letter-spacing:.14em;align-items:center;gap:10px;font-size:19px;font-weight:800;text-decoration:none;display:flex}.brand img{width:30px;height:30px}.main-nav{align-items:center;gap:4px;display:flex}.main-nav a{border-radius:999px;align-items:center;gap:6px;padding:5px 18px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.main-nav a:hover{background:var(--sprout)}.main-nav a[aria-current=page]{background:var(--forest);color:var(--white)}.badge{background:var(--lime);color:#10231b;border-radius:999px;padding:1px 7px;font-size:12px;font-weight:800}.header-search{flex:1;max-width:420px;margin-left:auto}.header-search input{background:var(--fog);border:0;border-radius:999px;margin:0;padding:6px 20px;font-size:15px}.header-actions{align-items:center;gap:12px;display:flex}.page{max-width:1100px;min-height:calc(100dvh - 140px);margin:auto;padding:48px 32px 80px}.page.wide{max-width:1320px;padding-top:28px}.site-footer{max-width:1440px;color:var(--moss);margin:auto;padding:20px 32px;font-size:14px}.skip-link{background:var(--surface);z-index:10;padding:.7rem;position:absolute;top:-100px;left:1rem}.skip-link:focus{top:.5rem}.label{letter-spacing:.1em;text-transform:uppercase;color:var(--moss);margin:0 0 14px;font-size:12.5px;font-weight:700}.panel{background:var(--surface);border-radius:var(--card);padding:14px 20px}.home{grid-template-columns:300px minmax(0,1fr) 300px;align-items:start;gap:28px;display:grid}.home-side{gap:24px;display:grid;position:sticky;top:84px}.nest svg{width:100%;height:auto;display:block}.nest-note{color:var(--moss);margin:12px 0 0;font-size:14px}.nest a:focus-visible circle{stroke:var(--ink);stroke-width:3px}.yours{padding-bottom:12px}.shaft-wrap{position:relative}.shaft-roots{pointer-events:none;position:absolute;top:4px;left:0;overflow:visible}.shaft{gap:26px;margin:0;padding:4px 0 18px;list-style:none;display:grid;position:relative}.shaft li{height:38px}.shaft a,.shaft .people-room{align-items:center;height:100%;text-decoration:none;display:flex;position:relative}.shaft .chamber{background:var(--root);z-index:1;border-radius:50%;flex:none;width:14px;height:14px;margin-left:9px;position:relative}.shaft .neck{flex:none;width:18px}.shaft li:nth-of-type(2) .chamber{margin-left:16px}.shaft li:nth-of-type(2) .neck{width:11px}.shaft li:nth-of-type(3) .chamber{margin-left:11px}.shaft li:nth-of-type(3) .neck{width:16px}.shaft li:nth-of-type(4) .chamber{margin-left:18px}.shaft li:nth-of-type(4) .neck{width:9px}.shaft li:nth-of-type(5) .chamber{margin-left:12px}.shaft li:nth-of-type(5) .neck{width:15px}.shaft .room{border:1px solid var(--line);background:var(--fog);border-radius:999px;flex:1;align-items:center;gap:8px;min-width:0;height:100%;padding:0 8px 0 14px;font-size:15px;font-weight:700;display:flex}.shaft .room-name{white-space:nowrap}.shaft .room-count{background:var(--surface);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;min-width:26px;margin-left:auto;padding:1px 8px;font-size:13px;font-weight:800}.shaft .room small{color:var(--moss);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}.shaft a:hover .room{border-color:var(--soil);background:var(--sprout)}.shaft a[aria-current=page] .chamber{background:var(--forest)}.shaft a[aria-current=page] .room-count{background:var(--forest);color:var(--white)}.shaft a[aria-current=page] .room{border-color:var(--forest);background:var(--sprout);color:var(--forest-text)}.tabs{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.tabs a{background:var(--surface);border-radius:999px;padding:4px 18px;font-size:14px;font-weight:700;text-decoration:none}.tabs a:hover{background:var(--sprout)}.tabs a[aria-current=page]{background:var(--ink);color:var(--surface)}.feed{gap:18px;margin:0;padding:0;list-style:none;display:grid}.method{background:var(--surface);border-radius:var(--card);grid-template-columns:auto 1fr;column-gap:20px;padding:16px 28px;display:grid}.method.original{grid-template-columns:1fr}.roots{flex-direction:column;grid-row:span 5;align-items:center;padding-top:4px;display:flex}.roots i{background:var(--forest);border-radius:50%;flex:none;width:14px;height:14px}.roots i:last-child{background:var(--honey)}.roots b{background:var(--soil);border-radius:2px;flex:1;width:4px;margin:4px 0}.lineage{color:var(--moss);margin:0 0 10px;font-size:14px}.lineage a{color:var(--forest-text);font-weight:700;text-decoration:none}.lineage a:hover{text-decoration:underline}.byline{align-items:center;gap:12px;margin-bottom:10px;display:flex}.byline .who{flex:1;min-width:0;line-height:1.3}.byline .who a{font-weight:800;text-decoration:none}.byline .who small{color:var(--moss);font-size:14px;display:block}.chip{background:var(--sprout);white-space:nowrap;border-radius:999px;padding:3px 14px;font-size:13px;font-weight:700}.method h2{letter-spacing:-.01em;margin:0 0 8px;font-size:20px}.method h2 a{text-decoration:none}.method h2 a:hover{text-decoration:underline;text-decoration-thickness:2px}.method .what{color:var(--moss);max-width:65ch;margin:0 0 16px;font-size:15px}.method-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.growing{color:var(--moss);margin-left:auto;font-size:14px}.growing strong{color:var(--ink);font-variant-numeric:tabular-nums}.feed-more{margin-top:24px}.feed.compact{grid-template-columns:minmax(0,1fr);gap:8px}.method.compact{align-items:center;gap:12px;padding:9px 18px;display:flex}.compact-main{flex:1;min-width:0}.method.compact h2{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:16px;overflow:hidden}.method.compact .what{white-space:nowrap;text-overflow:ellipsis;max-width:none;margin:0;font-size:13px;overflow:hidden}.method.compact .what small{color:var(--moss);font-size:13px}.method.compact .what small a{color:var(--forest-text);font-weight:700;text-decoration:none}.method.compact .chip{padding:2px 10px;font-size:12px}.count-pill{background:var(--fog);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;min-width:26px;padding:1px 8px;font-size:13px;font-weight:800}.app .button.small{min-height:28px;padding:3px 14px;font-size:13px}.feed.compact .list-note{margin:0 0 4px 12px;font-size:13px}.avatar{width:38px;height:38px;color:var(--white);background:linear-gradient(145deg,#cdbba7,#9c8873);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid;position:relative}.avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.avatar:after{content:"";background:var(--lime);border:2.5px solid var(--surface);border-radius:50%;width:13px;height:13px;position:absolute;bottom:-2px;right:-2px}.avatar.large{width:50px;height:50px;font-size:19px}.avatar.large:after{width:16px;height:16px}.me-card{background:var(--forest);color:var(--white);border-radius:var(--card);padding:14px 20px}.me-card .byline small{color:var(--on-forest-mute)}.me-card .byline a{color:var(--white)}.me-card .avatar:after{border-color:var(--forest)}.progress{gap:4px;margin:12px 0 6px;display:flex}.progress span{background:var(--forest-raised);border-radius:50%;width:20px;height:20px}.progress span.full{background:var(--honey)}.me-card .note{color:var(--on-forest-mute);margin:0 0 12px;font-size:14px}.me-card .note b{color:var(--lime)}.stats{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;display:grid}.stats div{flex-direction:column-reverse;display:flex}.stats dt{color:var(--on-forest-mute);font-size:13px}.stats dd{font-variant-numeric:tabular-nums;margin:0;font-size:20px;font-weight:800}.people{gap:4px;margin:0;padding:0;list-style:none;display:grid}.people li{align-items:center;gap:12px;padding:5px 0;display:flex}.people .who{flex:1;min-width:0;line-height:1.3}.people .who a{font-weight:800;text-decoration:none}.people .who small{color:var(--moss);font-size:13px;display:block}.people button,.people .button{min-height:30px;padding:3px 16px;font-size:14px}.muted,.empty{color:var(--moss)}.empty-card{background:var(--surface);border-radius:var(--card);padding:32px}.empty-card h2{margin-bottom:8px}.empty-card p{color:var(--moss);max-width:52ch}.empty{padding:1.5rem 0}.welcome{grid-template-columns:1.2fr 1fr;align-items:center;gap:4rem;min-height:58vh;display:grid}.welcome-copy>p{color:var(--moss);max-width:34ch;font-size:1.1rem}.sign-in{justify-content:center;min-width:0;display:flex}.page-intro{max-width:750px;margin-bottom:40px}.page-intro>p{color:var(--moss);font-size:1.1rem}.connect-layout{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:3rem;display:grid}.section-heading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.section-heading h2{margin:0}.paste-block{background:var(--surface);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:20px;max-height:28rem;margin:0;padding:1.5rem;font:.85rem/1.8 ui-monospace,monospace;overflow:auto}.steps{padding-top:.6rem}.steps ol{padding-left:1.5rem}.steps li{margin:0 0 1rem;padding-left:.5rem}.steps li::marker{color:var(--forest-text);font-weight:800}.connection-list,.piece-list{margin:0 0 1.5rem;padding:0;list-style:none}.connection-list li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:1rem;padding:1.25rem 0;display:flex}.connection-list p{color:var(--moss);margin:.25rem 0 0;font-size:.85rem}.connection-status{font-size:.85rem}.connection-status:before{content:"";background:var(--forest-text);border-radius:50%;width:8px;height:8px;margin-right:.5rem;display:inline-block}.text-link{font-size:.9rem}.piece-list li{border-top:1px solid var(--line)}.piece-list a{padding:1.5rem 0;text-decoration:none;display:block}.piece-list p{max-width:70ch;color:var(--moss);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.piece-list h2{margin:.6rem 0}.kind{color:var(--moss);font-size:.8rem;display:inline-block}.piece-intro{padding:1.5rem 0 2rem}.summary{color:var(--moss);font-size:1.2rem}.needs h2{font-size:1.1rem}.needs ul{margin-bottom:0;padding-left:1.2rem}.needs p{color:var(--moss);margin-bottom:0}.markdown{overflow-wrap:anywhere}.markdown>:first-child{margin-top:0}.markdown h1,.markdown h2,.markdown h3{margin-top:2.5rem;margin-bottom:1rem}.markdown h1{font-size:2rem}.markdown h2{font-size:1.6rem}.markdown h3{font-size:1.3rem}.markdown pre{background:var(--surface);border-radius:16px;padding:1.25rem;overflow:auto}.markdown code{font:.88em/1.8 ui-monospace,monospace}.markdown :not(pre)>code{background:var(--sprout);border-radius:6px;padding:.15em .35em}.markdown blockquote{border-left:1px solid var(--moss);color:var(--moss);margin:1.5rem 0;padding-left:1.5rem}.markdown img{max-width:100%;height:auto}.markdown hr{border:0;border-top:1px solid var(--line);margin:2rem 0}.votes>p{color:var(--moss);font-size:.9rem}.vote-buttons{flex-wrap:wrap;align-items:center;gap:1rem;margin:1.5rem 0 1rem;display:flex}.app .vote-buttons button[aria-pressed=true]{color:var(--surface);background:var(--forest);border-color:var(--forest)}.count{font-variant-numeric:tabular-nums;margin-left:.6rem}.adopted-count{border:1.5px dashed var(--soil);min-height:44px;color:var(--moss);border-radius:999px;align-items:center;padding:10px 18px;font-weight:700;display:inline-flex}.adopted-count[data-mine]{color:var(--forest-text);border-color:currentColor}.feedback{min-height:1.6em;margin-top:.75rem;font-size:.85rem}.settings-form{max-width:34rem}.settings-form label{margin-bottom:.5rem;font-weight:700;display:block}input,textarea{width:100%;font:inherit;color:var(--ink);background:var(--surface);border:1.5px solid var(--soil);caret-color:var(--forest);border-radius:14px;margin-bottom:.75rem;padding:.7rem .9rem;display:block}input:focus-visible,textarea:focus-visible{outline:2px solid var(--forest);outline-offset:1px}input::placeholder{color:var(--moss)}textarea{resize:vertical;min-height:8rem}.settings-form .muted{font-size:.9rem}.action-buttons{flex-wrap:wrap;gap:.75rem;display:flex}.block-confirm,.report-form{margin-top:1.5rem}.queue-list{padding:0;list-style:none}.queue-list>li{border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:1.5rem 0}.queue-list>li>ul{margin-bottom:1.5rem;padding-left:1.25rem}@media (width<=1240px){.home{grid-template-columns:300px minmax(0,1fr)}.home-right{display:none}}@media (width<=900px){.site-header-inner{flex-wrap:wrap;gap:10px;padding:10px 16px}.header-search{flex-basis:100%;order:3;max-width:none}.main-nav a{padding:8px 12px}.home{grid-template-columns:1fr}.home-left{order:2;position:static}.page,.page.wide{padding:24px 16px 64px}.method{column-gap:14px;padding:22px 20px}.growing{flex-basis:100%;margin-left:0}.welcome{grid-template-columns:1fr;gap:2rem;min-height:auto}.sign-in{justify-content:flex-start}.connect-layout{grid-template-columns:1fr;gap:1.5rem}.connection-list li{flex-wrap:wrap;align-items:flex-start}.site-footer{padding-inline:16px}}.adopt-line{background:var(--sprout);-webkit-user-select:all;user-select:all;border-radius:14px;padding:12px 16px;font-size:1.15rem;font-weight:800;display:inline-block}.list-note{color:var(--moss);margin:0 0 8px 12px;font-size:14px}.theme-toggle{border-color:var(--line)!important;min-height:32px!important;padding:4px 12px!important;font-size:13px!important}.like-toggle[aria-pressed=true]{background:var(--sprout);border-color:var(--forest-text);color:var(--forest-text)}.adopted-line{color:var(--moss);font-size:15px}.adopted-line strong{color:var(--ink)}.share-lines{gap:10px;margin:0 0 24px;padding:0;list-style:none;display:grid}.share-lines li{background:var(--surface);border-radius:16px;padding:14px 18px;font-weight:700}.mine-chip{background:var(--honey);color:#10231b}.mark-dark,:root[data-theme=dark] .mark-light{display:none}:root[data-theme=dark] .mark-dark{display:block}.share-page{max-width:720px}.how-steps{counter-reset:step;gap:12px;margin:0 0 32px;padding:0;list-style:none;display:grid}.how-steps li{counter-increment:step;color:var(--moss);align-items:baseline;gap:14px;display:flex}.how-steps li:before{content:counter(step);background:var(--forest);width:28px;height:28px;color:var(--white);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:800;display:grid}.how-steps b{color:var(--ink)}.shaft .icon-count{align-items:center;gap:3px;height:auto;margin-left:0;padding:1px 7px;line-height:18px;text-decoration:none;display:inline-flex}.shaft .icon-count:first-of-type{margin-left:auto}.shaft .icon-count:hover{background:var(--sprout);color:var(--forest-text)}.shaft .people-room[aria-current=page] .room{border-color:var(--forest);background:var(--sprout)}.shaft .people-room[aria-current=page] .chamber{background:var(--forest)}.shaft .room-flag{border-radius:999px;align-items:center;gap:3px;padding:0 7px;font-size:12px;font-weight:800;line-height:18px;display:inline-flex}.shaft .room-flag.alert{color:#8a5a00;background:#fff1c7}:root[data-theme=dark] .shaft .room-flag.alert{color:#ffd15c;background:#3a2e0e}.shaft .room-flag.fresh{color:#10231b;background:var(--lime)}.profile{gap:20px;max-width:860px;margin:auto;display:grid}.profile-head h1{margin:0;font-size:26px}.profile-head .byline{margin-bottom:8px}.entity{border-left:3px solid var(--honey);margin:6px 0 12px;padding:2px 0 2px 12px}.entity.empty{border-left-color:var(--soil)}.entity-label{letter-spacing:.06em;text-transform:uppercase;color:var(--moss);font-size:12px;font-weight:800;display:block}.entity-names{align-items:baseline;gap:8px;margin:0;font-size:17px;display:flex}.entity-names span{color:var(--honey);font-weight:800}.entity-line{color:var(--moss);margin:0;font-size:14px}.profile-edit{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:24px;margin:4px 0 14px;padding-top:14px;display:grid}@media (width<=720px){.profile-edit{grid-template-columns:1fr}}.profile-edit .muted{margin-top:-.4rem}.profile-stats{flex-wrap:wrap;align-items:center;gap:22px;margin:6px 0 14px;display:flex}.profile-stats>div{flex-direction:column-reverse;display:flex}.profile-stats dt{color:var(--moss);font-size:13px}.profile-stats dd{font-variant-numeric:tabular-nums;margin:0;font-size:20px;font-weight:800}.icon-stat{background:var(--fog);border-radius:999px;align-items:center;gap:6px;padding:3px 12px;font-size:15px;text-decoration:none;display:inline-flex}.icon-stat:hover{background:var(--sprout);color:var(--forest-text)}.spread svg{width:100%;height:auto;display:block}.profile .feed{margin-top:0}.piece-page{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;max-width:1080px;margin:auto;display:grid}.piece{padding:28px 32px}.piece-intro{border-bottom:1px solid var(--line);margin-bottom:20px;padding:4px 0 16px}.piece-intro h1{margin:6px 0 8px;font-size:clamp(1.8rem,3vw,2.4rem)}.piece-lineage{align-items:center;gap:10px;display:flex}.roots-mini{align-items:center;gap:2px;display:inline-flex}.roots-mini i{background:var(--forest);border-radius:50%;width:9px;height:9px}.roots-mini i:last-child{background:var(--honey)}.roots-mini b{background:var(--root);border-radius:2px;width:16px;height:3px}.topic-chips{flex-wrap:wrap;gap:6px;margin:0;display:flex}.topic-chips .chip{text-transform:capitalize;text-decoration:none}.piece-side{gap:16px;display:grid;position:sticky;top:84px}.piece-side h2{margin:0 0 8px;font-size:17px}.adopt{scroll-margin-top:96px}.adopt p{font-size:15px}.adopt-line{font-size:15px!important;display:block!important}.votes,.votes .vote-buttons{margin:0}.votes .feedback{min-height:0;margin:6px 0 0}.needs ul{margin:0;padding-left:1.1rem;font-size:15px}.needs p{color:var(--moss);margin:0;font-size:15px}.explore{max-width:1080px;margin:auto}.explore-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;display:grid}.explore .tabs{margin-bottom:28px}.consent{max-width:620px;margin:auto}.consent h1{margin-bottom:6px;font-size:26px}.consent-account{color:var(--moss);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:20px;display:flex}.consent-permissions{gap:6px;margin:0 0 12px;padding-left:1.1rem;display:grid}.consent-extra{border-left:3px solid var(--honey);margin:0 0 12px;padding:4px 0 4px 12px}.consent-extra ul{margin:4px 0;padding-left:1.1rem}.consent-extra p{margin:0;font-weight:700}.consent-actions{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;padding-top:18px;display:flex}.consent-actions .muted{flex-basis:100%;margin:4px 0 0;font-size:14px}.settings-section{background:var(--surface);border-radius:var(--card);margin-top:16px;padding:18px 22px}.settings-section h2{font-size:17px}.connect-layout>section{background:var(--surface);border-radius:var(--card);padding:18px 22px}.connect-layout .paste-block{background:var(--fog)}.connections{background:var(--surface);border-radius:var(--card);margin-top:20px;padding:18px 22px}.queue-list>li{background:var(--surface);border-radius:var(--card);border:0;margin-bottom:12px;padding:18px 22px}.welcome-copy h1{font-size:clamp(2.2rem,4.4vw,3.6rem)}.welcome-copy .landing-mark{width:64px;height:64px;margin-bottom:18px}@media (width<=900px){.piece-page,.explore-grid{grid-template-columns:1fr}.piece-side{position:static}.piece{padding:22px 20px}}
