:root{color:#30382c;--muted:#535f4c;--line:#87927d;--accent:#414c36;--surface:#faf9f6;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#faf9f6;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:112.5%}:root[data-text-size=large]{font-size:137.5%}*{box-sizing:border-box}body{margin:0;font-size:1rem;line-height:1.6}button,input,textarea,select{font:inherit;color:inherit}button,a,input,textarea,select{touch-action:manipulation}button{cursor:pointer;background:0 0;border:0;border-radius:.65rem;justify-content:center;align-items:center;gap:.5rem;min-width:44px;min-height:48px;padding:.5rem .75rem;line-height:1.35;display:inline-flex}button:disabled{opacity:.55;cursor:not-allowed}a{color:inherit;text-underline-offset:.2em}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:3px;outline:3px solid #244b83;box-shadow:0 0 0 6px #fff}input,textarea,select{accent-color:var(--accent)}input::placeholder,textarea::placeholder{color:#606957;opacity:1}h1,h2,h3,p{margin:0}h1,h2,h3{overflow-wrap:anywhere;line-height:1.25}h1{letter-spacing:-.035em;font-size:2rem}h2{letter-spacing:-.025em;font-size:1.5rem}h3{font-size:1.15rem}small{font-size:.875rem;display:block}svg{flex-shrink:0;max-width:100%}img{max-width:100%}button svg{width:1.15rem;height:1.15rem}button,a,input,textarea,select,[tabindex]{scroll-margin-block:6rem}html{scroll-padding-block:6rem}::selection{color:#25321e;background:#d5dfc8}.skip-link{z-index:100;color:#233d72;background:#fff;border-radius:8px;padding:12px 20px;font-weight:700;position:fixed;top:8px;left:12px;transform:translateY(-200%)}.skip-link:focus{transform:none}.workspace-shell{width:100%;min-height:100dvh;display:flex}.sidebar{background:#f2f3ec;border-right:1px solid #d9ddcf;flex-direction:column;width:16rem;padding:1.5rem 1rem;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.wordmark{letter-spacing:-.06em;align-items:center;gap:.45rem;min-height:48px;font-size:2rem;font-weight:800;text-decoration:none;display:flex}.wordmark span{letter-spacing:0;align-self:flex-start;font-size:.7rem}.wordmark svg{width:1.7rem;height:1.7rem}.workspace{align-items:center;gap:.7rem;margin:1.5rem 0;display:flex}.workspace small{color:var(--muted)}.workspace-icon{font-size:1.8rem}.nav-label{letter-spacing:.08em;color:var(--muted);justify-content:space-between;align-items:center;margin:1rem .5rem .4rem;font-size:.78rem;font-weight:700;display:flex}.nav{text-align:left;justify-content:flex-start;width:100%;min-height:52px;margin:.15rem 0}.nav>span:last-child{margin-left:auto}.nav.active,.nav.chosen{background:#dfe6d4;font-weight:650}.nav:hover{background:#e7ebdf}.nav-separator{border-top:1px solid #d4dac9;margin-top:1rem}.pod-nav i{border:1px solid var(--muted);border-radius:50%;flex-shrink:0;width:.7rem;height:.7rem}.pod-nav>span{overflow-wrap:anywhere;min-width:0}.side-bottom{margin-top:auto;padding-top:1.5rem}.side-tip{color:var(--muted);margin:.75rem;font-size:.875rem}.side-tip>span{font-size:1.5rem}.profile{border-top:1px solid #d4dac9;align-items:center;gap:.5rem;padding-top:1rem;font-size:.875rem;display:flex}.profile>div{overflow-wrap:anywhere;min-width:0}.profile small{color:var(--muted);font-size:.78rem}.profile>button{margin-left:auto}.avatar{color:#363c30;border:2px solid #fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;font-size:.8rem;font-weight:700;display:inline-flex}.avatar.small{width:2rem;height:2rem;font-size:.75rem}.main{flex-direction:column;width:calc(100% - 16rem);min-width:0;min-height:100dvh;margin-left:16rem;display:flex}.topbar{border-bottom:1px solid #dce0d3;justify-content:space-between;align-items:center;gap:1rem;min-height:4.5rem;padding:.75rem 2rem;display:flex}.breadcrumb{overflow-wrap:anywhere;flex-wrap:wrap;gap:.6rem;font-size:.875rem;display:flex}.breadcrumb span{color:var(--muted)}.top-right{align-items:center;gap:.65rem;display:flex}.saved{color:var(--muted);white-space:nowrap;align-items:center;gap:.4rem;font-size:.8rem;display:flex}.saved i,.board-footer i{background:#536943;border-radius:50%;width:8px;height:8px;display:inline-block}.content{flex:1;width:100%;min-width:0;max-width:1500px;margin:0 auto;padding:2rem}.page-heading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.page-heading>div{min-width:0}.page-heading p:not(.eyebrow){color:var(--muted);margin-top:.6rem}.eyebrow{letter-spacing:.1em;color:var(--muted);margin-bottom:.65rem;font-size:.78rem;font-weight:700}h1 span{color:#9a472d}.primary,.secondary{border-radius:.8rem;justify-content:center;align-items:center;gap:.5rem;min-width:44px;min-height:48px;padding:.75rem 1rem;font-size:.95rem;font-weight:650;line-height:1.4;text-decoration:none;display:inline-flex}.primary{background:var(--accent);color:#fff;border:1px solid var(--accent)}.primary:hover{background:#303e25}.secondary{border:1px solid var(--line);background:#fff8}.secondary:hover{background:#e9eedf}.welcome-banner{background:#e9eddf;border:1px solid #cbd4bd;border-radius:1.3rem;justify-content:space-between;align-items:center;gap:2rem;margin-bottom:1.75rem;padding:2rem;display:flex;overflow:hidden}.pill{letter-spacing:.06em;color:#4c5a40;font-size:.78rem;font-weight:650}.welcome-banner h2{margin:.75rem 0;font-size:2rem}.welcome-banner p{color:var(--muted)}.welcome-banner button{text-underline-offset:.2rem;margin-top:.65rem;padding:.5rem 0;text-decoration:underline}.grid-art{flex-shrink:0;grid-template-columns:1fr 1fr;gap:.5rem;width:16rem;display:grid;position:relative;transform:rotate(-6deg)}.grid-art>div{border:1px solid #7d856b;border-radius:.8rem;min-height:6rem;padding:1rem;font-size:1rem;line-height:1.4}.grid-art>div:first-child{background:#eedacb}.grid-art>div:nth-child(2){background:#e0ddeb}.grid-art>div:nth-child(3){background:#d9e2cd}.grid-art>div:nth-child(4){background:#f0e7bb}.grid-art span{float:right;font-size:1.8rem}.grid-art>b{background:#faf9f6;border-radius:50%;place-items:center;width:2.6rem;height:2.6rem;font-size:1.5rem;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.section-heading{border-bottom:1px solid #d6dccb;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.25rem;display:flex}.tabs{flex-wrap:wrap;gap:.5rem;display:flex}.tabs button{border-bottom:3px solid #0000;border-radius:.5rem .5rem 0 0;font-size:.95rem}.tabs button.selected{border-color:var(--accent);background:#e6ebdd;font-weight:700}.tabs span{background:#d9e1cf;border-radius:.4rem;padding:.1rem .35rem;font-size:.8rem}.text-button{color:#354b28;font-size:.95rem}.pod-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.pod-card{text-align:left;overflow-wrap:anywhere;border:1px solid #c0c6b5;border-radius:1.2rem;min-height:15rem;padding:1.25rem;transition:box-shadow .15s;display:block;position:relative}.pod-card:hover{box-shadow:0 4px #394b2920}.peach{background:#f4e5da}.lavender{background:#eeebf5}.green{background:#e9eedf}.yellow{background:#f5f0d9}.blue{background:#e5edf1}.pink{background:#f2e4e8}.pod-top{justify-content:space-between;align-items:center;display:flex}.pod-icon{background:#fff8;border-radius:.7rem;padding:.65rem;display:flex}.mini-grid{grid-template-columns:1fr 1fr;gap:4px;width:3.5rem;height:3rem;display:grid;position:absolute;top:3.5rem;right:1.5rem;transform:rotate(-8deg)}.mini-grid i{background:#fff6;border:1px solid #9aa08e;border-radius:3px}.pod-card h3{margin-top:1.5rem;position:relative}.pod-card p{color:var(--muted);margin-top:.5rem;font-size:.875rem;line-height:1.5}.pod-footer{color:#49543f;border-top:1px solid #bfc4b3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-top:1.25rem;padding-top:.75rem;font-size:.8rem;display:flex}.pod-footer span{align-items:center;gap:.4rem;display:flex}.new-pod{text-align:center;background:#f2f4ec;border:2px dashed #87927d;border-radius:1.2rem;flex-direction:column;gap:.5rem;min-height:15rem;padding:1rem}.new-pod>span{border:1px solid #87927d;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.new-pod p{color:var(--muted);font-size:.875rem}.new-pod b{align-items:center;gap:.4rem;margin-top:.4rem;font-size:.9rem;display:flex}.bottom-note{color:var(--muted);justify-content:center;align-items:center;gap:.5rem;margin-top:1.75rem;font-size:.875rem;display:flex}.main-footer{color:var(--muted);border-top:1px solid #d6dccb;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 2rem;font-size:.8rem;display:flex}.main-footer button{font-size:.8rem}.main-footer b{font-size:1rem}.back{color:#435735;padding-left:0;font-size:.875rem}.heading-buttons{flex-wrap:wrap;gap:.5rem;display:flex}.board-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.board-modes{flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.9rem;display:flex}.board-modes>span{align-items:center;gap:.4rem;font-weight:650;display:flex}.board-modes select{border:1px solid var(--line);background:#f0f3e9;border-radius:.6rem;max-width:100%;min-height:48px;padding:.5rem;font-size:.9rem}.board-options{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.search{border:1px solid var(--line);background:#fff;border-radius:.6rem;flex:1;align-items:center;gap:.4rem;min-width:0;min-height:48px;padding:0 .65rem;display:flex}.search input{background:0 0;border:0;width:100%;min-width:5rem;max-width:12rem;padding:.5rem 0;font-size:1rem}.toggle{border:1px solid var(--line);background:#fff8;font-size:.85rem}.toggle.on{background:#dce6cd}.board-grid{gap:1rem;min-height:20rem;display:grid;position:relative}.zone{border:1px solid #b4bda7;border-radius:1.2rem;flex-direction:column;min-width:0;min-height:17rem;padding:1.25rem;display:flex}.zone-header{justify-content:space-between;align-items:center;gap:.4rem;display:flex}.zone-header>div{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.zone-header h2{min-width:0;font-size:1.15rem}.zone-symbol{color:#49583c;font-size:1.4rem}.count{color:#46523d;background:#fff9;border-radius:.4rem;padding:.1rem .4rem;font-size:.8rem}.zone-description{color:var(--muted);margin-top:.4rem;font-size:.875rem}.zone-items{flex:1;padding-top:1rem}.empty{color:var(--muted);text-align:center;padding:2rem .5rem;font-size:1rem}.empty small{margin-top:.5rem}.capture{border-top:1px solid #b4bda7;align-items:center;gap:.5rem;padding-top:.75rem;display:flex}.capture>svg{display:none}.capture textarea{resize:vertical;border:1px solid var(--line);background:#fff9;border-radius:.6rem;width:100%;min-width:0;min-height:48px;max-height:12rem;padding:.6rem;font-size:1rem;line-height:1.6}.capture button{background:var(--accent);color:#fff;flex-shrink:0;width:48px;height:48px;padding:.5rem}.thought{background:#ffffffce;border:1px solid #bfc6b4;border-radius:.85rem;gap:.5rem;margin-bottom:.6rem;padding:.75rem;display:flex}.thought .check{border:2px solid #6b795c;border-radius:.65rem;flex-shrink:0;width:44px;height:44px;min-height:44px;padding:.5rem}.thought.done .check{color:#fff;background:#414c36}.thought.done p{color:#535f4c;text-decoration:line-through}.thought-content{flex:1;min-width:0}.thought p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:1rem;line-height:1.65}.thought-actions{flex-wrap:wrap;gap:.3rem;margin-top:.5rem;display:flex}.thought-actions button{color:#3d4c32;background:#edf1e7;border:1px solid #aab69c;min-width:44px;min-height:44px;padding:.4rem .6rem;font-size:.85rem}.tag{color:#35412b;text-transform:capitalize;overflow-wrap:anywhere;background:#e2e6d9;border-radius:.35rem;align-items:center;gap:.3rem;margin-top:.4rem;padding:.25rem .45rem;font-size:.8rem;display:inline-flex}.tag.high,.tag.block{color:#773b22;background:#f1d8cc}.origin{text-align:left;justify-content:flex-start;margin-top:.4rem;font-size:.875rem;text-decoration:underline}.hotspot{color:#fff;z-index:2;background:#414c36;border:6px solid #faf9f6;border-radius:50%;width:72px;height:72px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hotspot>span{color:#35452a;white-space:nowrap;background:#faf9f6;border-radius:.4rem;padding:.2rem;font-size:.7rem;position:absolute;top:64px}.hotspot b{color:#fff;background:#8e3c23;border:2px solid #faf9f6;border-radius:50%;place-items:center;min-width:24px;height:24px;font-size:.75rem;display:grid;position:absolute;top:-4px;right:-4px}.hot-zone{background:#f2eee3;width:100%;max-width:55rem;margin:auto}.focused{min-height:25rem}.focus-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin:.5rem 0 1rem;font-size:.9rem;display:flex}.board-footer{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1rem;font-size:.8rem;display:flex}.board-footer button{font-size:.85rem}.board-footer i{margin-right:.3rem}.overflow-toggle{margin-top:1rem}.overflow-zone{border-style:dashed}.overlay{z-index:50;overscroll-behavior:contain;background:#20291f99;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.dialog{overscroll-behavior:contain;background:#faf9f6;border:1px solid #9aa58d;border-radius:1.5rem;width:32rem;max-width:100%;max-height:calc(100dvh - 2rem);padding:2rem;scroll-padding:1rem;position:relative;overflow:auto;box-shadow:0 20px 70px #0003}.dialog:focus{outline:none}.close{background:#e9eedf;position:absolute;top:.5rem;right:.5rem}.dialog h2{margin:.5rem 0 .8rem;padding-right:1.7rem;font-size:1.65rem}.dialog p{color:var(--muted);margin-bottom:1rem;font-size:1rem}.dialog-symbol{color:#4b603a;margin-bottom:.75rem;font-size:2rem;display:block}.dialog label{margin:1rem 0;font-size:.95rem;font-weight:600;display:block}.dialog input:not([type=checkbox]),.dialog select{background:#fff;border:1px solid #737f67;border-radius:.7rem;width:100%;min-height:48px;margin-top:.4rem;padding:.75rem;font-size:1rem;display:block}.dialog .primary,.dialog>.secondary{width:100%;margin-top:.75rem}.dialog small{color:var(--muted);font-size:.875rem}.choice{flex-wrap:wrap;gap:.6rem;margin:1rem 0;display:flex}.choice button{border:2px solid #89977b;flex-direction:column;flex:1;min-width:8rem;padding:1rem .5rem;font-size:1rem}.choice button.selected{background:#e1e9d5;border-color:#414c36;box-shadow:inset 0 0 0 1px #414c36}.choice small{font-size:.8rem}.dialog label.checkbox{align-items:center;gap:.6rem;min-height:48px;font-weight:400;display:flex}.checkbox input{flex-shrink:0;width:24px;height:24px}.quote{white-space:pre-wrap;overflow-wrap:anywhere;background:#e9eddf;border-radius:.7rem;padding:1rem}.invite-code{text-align:center;letter-spacing:.15em;overflow-wrap:anywhere;background:#e4eadb;border-radius:.8rem;margin:1rem 0;padding:1rem;font-size:2rem}.tour-dots{gap:.5rem;margin:1rem 0;display:flex}.tour-dots button{background:#f5f7f0;border:2px solid #6d7c5d;border-radius:50%;width:44px;height:44px;min-height:44px;padding:0}.tour-dots button:after{content:"";background:#6d7c5d;border-radius:50%;width:8px;height:8px}.tour-dots .selected{background:#414c36}.tour-dots .selected:after{background:#fff}.archive-list>div{margin-bottom:1rem}.error{background:#f8e7de;border:1px solid #9f4d31;border-radius:.8rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:1rem;padding:1rem;font-size:1rem;display:flex;color:#783a24!important}.toast{color:#fff;z-index:60;pointer-events:none;background:#303e25;border-radius:.8rem;align-items:center;gap:.5rem;width:max-content;max-width:calc(100% - 2rem);padding:.75rem 1rem;font-size:.95rem;display:flex;position:fixed;bottom:1rem;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #0002}.landing{background:#eeefe6;min-height:100dvh;padding:2rem max(1rem,5vw);position:relative;overflow:hidden}.landing main{text-align:center;background:#eeefe6f5;border-radius:2rem;max-width:36rem;margin:4rem auto;padding:1.5rem;position:relative}.landing h1{letter-spacing:-.055em;font-size:clamp(2.8rem,8vw,5rem);line-height:1.05}.landing main>p{color:#4e5d42;margin:1.5rem 0;font-size:1.15rem;line-height:1.7}.landing main>small{color:#4e5d42;margin:1rem 0;font-size:.9rem}.landing footer{color:#4e5d42;flex-wrap:wrap;justify-content:space-between;gap:.5rem;font-size:.875rem;display:flex}.marquee{white-space:nowrap;color:#dfe3d4;pointer-events:none;font-size:4rem;position:absolute;top:22%}.reverse{top:65%}.landing .wordmark{z-index:1;position:relative}.auth-loading,.loading-screen{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:80dvh;padding:1.5rem;display:flex}.clerk-page{background:#eeefe6;min-height:100dvh;padding:1.5rem max(1rem,5vw)}.clerk-panel{text-align:center;max-width:30rem;margin:2rem auto}.clerk-panel>p{color:var(--muted);margin:1rem 0 1.5rem}.clerk-panel .cl-rootBox{max-width:100%;margin:auto}.clerk-panel .cl-cardBox{width:100%;max-width:100%}.clerk-connected{background:#faf9f6;border-radius:1rem;padding:1.5rem}.clerk-connected .text-button{margin:1rem auto 0;display:flex}.legacy-link{color:#405331;margin:1.5rem auto;font-size:.9rem;text-decoration:underline;display:block}.clerk-page footer{text-align:center;color:var(--muted);font-size:.875rem}.clerk-panel input,.clerk-panel button{min-height:48px;font-size:1rem}.clerk-panel label,.clerk-panel .cl-footerActionText,.clerk-panel .cl-footerActionLink{font-size:.9rem}.mobile-nav,.connection-status:empty{display:none}.connection-status:not(:empty),.update-banner{z-index:40;color:#4d371b;background:#f4e5cd;border-bottom:1px solid #8b6939;padding:.75rem 1rem;font-size:.9rem;position:relative}.update-banner{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;display:flex}.update-banner button{border:1px solid #8b6939}.app-preferences{text-align:left;margin:1.5rem 0}.app-preferences fieldset{border:1px solid var(--line);border-radius:.8rem;min-width:0;padding:1rem}.app-preferences legend{padding:0 .35rem;font-size:1rem;font-weight:650}.size-options{flex-wrap:wrap;gap:.5rem;display:flex}.size-options button{border:1px solid var(--line);flex:1;min-width:7rem}.size-options button[aria-pressed=true]{color:#fff;background:#414c36}.install-panel{background:#e5eadc;border-radius:.8rem;margin-top:1rem;padding:1rem}.install-panel h3{margin-bottom:.5rem}.install-panel p{color:#4b5742;margin:.75rem 0 0;font-size:.875rem;line-height:1.65}.install-panel .support-note{font-size:.8rem}.app-preferences .primary{margin-top:.5rem}@media (min-width:1450px){.content{padding:2.5rem 3rem}.zone{min-height:20rem}}@media (max-width:1200px){.pod-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.welcome-banner{padding:1.5rem}.grid-art{width:12rem}.board-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.board-grid.focused{grid-template-columns:1fr!important}.main-footer button{display:none}.page-heading{flex-wrap:wrap;align-items:flex-start}.topbar{padding:.75rem 1.25rem}.content{padding:1.5rem}}@media (max-width:900px){.sidebar{display:none}.main{width:100%;padding-bottom:calc(6rem + env(safe-area-inset-bottom));margin:0}.workspace-shell{display:block}.topbar{z-index:10;min-height:3.8rem;padding:.6rem max(1rem,env(safe-area-inset-left));background:#faf9f6f5;position:sticky;top:0}.breadcrumb{font-size:.85rem}.top-right .round{display:none}.content{padding:1.25rem max(1rem,env(safe-area-inset-left))}.mobile-nav{z-index:25;padding:.4rem max(.4rem,env(safe-area-inset-left)) calc(.4rem + env(safe-area-inset-bottom));background:#f9fbf4;border-top:1px solid #a4af96;grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem;display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -4px 20px #29391d0b}.mobile-nav button{color:#46543b;overflow-wrap:anywhere;flex-direction:column;gap:.2rem;min-width:0;min-height:3.6rem;padding:.4rem .15rem;font-size:.75rem}.mobile-nav svg{width:1.35rem;height:1.35rem}.mobile-nav button[aria-current=page]{color:#273b1c;background:#e1e9d5;font-weight:750}.page-heading{gap:1rem;margin-bottom:1.25rem}.page-heading h1{font-size:1.8rem}.page-heading>.primary{width:auto;height:auto;min-height:48px;margin:0;padding:.75rem 1rem;font-size:.95rem}.welcome-banner h2{font-size:1.7rem}.welcome-banner{padding:1.25rem}.welcome-banner p{font-size:1rem}.welcome-banner .grid-art{width:10rem}.board-grid{grid-template-columns:1fr!important}.zone{min-height:17rem;padding:1rem}.hotspot{border:1px solid #414c36;border-radius:.8rem;order:-1;grid-column:1/-1;gap:.5rem;width:auto;height:auto;min-height:56px;position:static;transform:none}.hotspot>span{color:#fff;background:0 0;padding:0;font-size:.875rem;display:inline;position:static}.hotspot b{border:0;position:static}.board-footer>span:nth-child(2){display:none}.board-options{width:100%}.search{flex-basis:100%}.search input{max-width:none}.toast{bottom:calc(6rem + env(safe-area-inset-bottom))}.dialog{max-height:calc(100dvh - 2rem);padding:1.5rem}.landing main{margin:2.5rem auto;padding:1rem}.main-footer{padding:1rem}.heading-buttons .secondary span{display:inline}.focus-bar{font-size:.9rem}.bottom-note{align-items:flex-start}.clerk-panel{margin:1.5rem auto}.grid-art>div{padding:.65rem;font-size:.875rem}.top-right{gap:.35rem}}@media (max-width:560px){.pod-grid{grid-template-columns:1fr}.pod-card,.new-pod{min-height:12rem}.welcome-banner .grid-art{display:none}.welcome-banner{min-height:0}.welcome-banner h2 br,.welcome-banner p br{display:none}.welcome-banner h2{max-width:16rem}.top-right .avatar{display:none}.page-heading h1{font-size:1.7rem}.page-heading p:not(.eyebrow){font-size:1rem}.thought{gap:.5rem;padding:.65rem}.thought-actions{gap:.4rem}.overlay{align-items:flex-end;padding:0}.dialog{width:100%;max-height:95dvh;padding:1.5rem 1rem calc(1.5rem + env(safe-area-inset-bottom));border-radius:1.4rem 1.4rem 0 0}.dialog h2{font-size:1.5rem}.landing{padding:1.25rem 1rem}.landing main{margin:2rem auto;padding:.5rem}.landing h1{font-size:2.8rem}.main-footer span{font-size:.85rem}.board-toolbar{gap:.75rem}.zone-header>div{gap:.35rem}.saved{font-size:.78rem}.clerk-page{padding:1rem}.heading-buttons{width:100%}.heading-buttons>*{flex:1}.section-heading{align-items:flex-start}.invite-code{font-size:1.8rem}.support-note{overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (forced-colors:active){button,.primary,.secondary,.pod-card,.zone,.thought,.mobile-nav{border:1px solid buttontext}.mobile-nav button[aria-current],button[aria-pressed=true]{outline:2px solid highlight}.check[aria-pressed=true]{background:highlight}.avatar{border:1px solid canvastext}}@media (display-mode:standalone){.topbar{padding-top:max(.6rem,env(safe-area-inset-top))}.landing,.clerk-page{padding-top:max(1.25rem,env(safe-area-inset-top))}}
