@import "https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;450;500;550;600;650;700&display=swap";@font-face{font-family:Yomogi;src:url(/fonts/Yomogi-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{color:#343e36;font-synthesis:none;--yellow:#f9efb5;--pink:#f8ddd9;--green:#e0edcf;--blue:#dcebf2;--sage:#526b57;background:#f7f8f4;font-family:Noto Sans JP,sans-serif;font-weight:400}*{box-sizing:border-box}body{margin:0}button,input,textarea{font:inherit}button{cursor:pointer}button,a,input,textarea{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline-offset:4px;outline:2px solid #526b57}button{color:inherit}button svg{pointer-events:none}button:disabled{cursor:default}a{color:inherit}svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}[hidden]{display:none!important}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.site-header{background:#fbfcf8;border-bottom:1px solid #e5e8df;align-items:center;gap:26px;height:88px;margin:0 auto;padding:0 4.2%;display:flex}.brand{letter-spacing:-1.5px;align-items:center;gap:13px;font-size:28px;font-weight:700;text-decoration:none;display:flex}.brand-dot{color:#8b9a79}.brand-symbol{width:32px;height:34px;display:block;position:relative}.brand-symbol span{border-radius:4px;width:24px;height:27px;position:absolute}.brand-symbol span:first-child{background:#879a7c;top:5px;left:1px;transform:rotate(-10deg)}.brand-symbol span:last-child{clip-path:polygon(0 0,100% 0,100% 74%,72% 100%,0 100%);background:#e5dba1;top:0;left:8px}.brand-description{color:#90968a;letter-spacing:.1em;border-left:1px solid #dde2d6;padding-left:25px;font-size:12px}.private-label{letter-spacing:.05em;color:#7f897b;align-items:center;gap:8px;margin-left:auto;font-size:11px;display:flex}.private-label>span{color:#87997e;font-size:19px}.workspace{max-width:1540px;margin:0 auto;padding:48px 4.2% 0}.board-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:31px;display:flex}.eyebrow{letter-spacing:.19em;color:#8a967e;margin:0 0 13px;font-size:9px;font-weight:600}h1{letter-spacing:.025em;align-items:center;gap:14px;margin:0;font-size:28px;font-weight:600;line-height:1.5;display:flex}.note-count{letter-spacing:0;color:#819077;border:1px solid #dce2d6;border-radius:7px;justify-content:center;align-items:center;min-width:27px;height:26px;font-size:12px;font-weight:500;display:inline-flex}.board-description{color:#8a9286;letter-spacing:.025em;margin:10px 0 0;font-size:12px}.save-status{color:#889580;white-space:nowrap;align-items:center;gap:7px;padding-bottom:4px;font-size:10px;display:flex}.status-dot{background:#8ea680;border-radius:50%;flex-shrink:0;width:6px;height:6px}.save-status.error{color:#ad594d;white-space:normal;max-width:300px}.save-status.error .status-dot{background:#ad594d}.board-shell{background:#fcfcf9;border:1px solid #dde3d6;border-radius:13px;overflow:hidden;box-shadow:0 4px 18px #52633f03}.toolbar{background:#fdfdfb;border-bottom:1px solid #e6e9e0;justify-content:space-between;align-items:center;gap:16px;min-height:80px;padding:16px 24px;display:flex}.creation-tools{align-items:center;gap:21px;display:flex}.add-button{background:var(--sage);color:#fff;white-space:nowrap;border:0;border-radius:7px;align-items:center;gap:10px;height:44px;padding:0 19px;font-size:12px;font-weight:500;transition:background .15s,transform .15s;display:flex;box-shadow:0 2px 3px #35473512}.add-button:hover{background:#425a47;transform:translateY(-1px)}.plus{font-size:22px;font-weight:400;line-height:1}.toolbar-divider{background:#e4e8dd;width:1px;height:24px}.palette{border:0;gap:2px;margin:0;padding:0;display:flex}.swatch{cursor:pointer;justify-content:center;align-items:center;width:36px;height:44px;display:flex;position:relative}.swatch input{appearance:none;cursor:pointer;border-radius:6px;width:100%;height:100%;margin:0;position:absolute;inset:0}.swatch>span{background:var(--note-color);pointer-events:none;border:1px solid #0000000a;border-radius:50%;width:22px;height:22px;display:block;position:relative}.swatch:has(input:checked)>span{outline-offset:4px;outline:1px solid #7d8d71}.swatch:has(input:checked)>span:after{content:"";border:1.5px solid #6d7556;border-width:0 1.5px 1.5px 0;width:5px;height:8px;position:absolute;top:5px;left:7px;transform:rotate(45deg)}[data-color=yellow]{--note-color:var(--yellow)}[data-color=pink]{--note-color:var(--pink)}[data-color=green]{--note-color:var(--green)}[data-color=blue]{--note-color:var(--blue)}.toolbar-hint{color:#949d8d;align-items:center;gap:8px;font-size:10px;display:flex}.toolbar-hint svg{stroke:#97a28f;width:15px;height:15px}.board{isolation:isolate;background-color:#fafbf7;background-image:radial-gradient(#a5af9340 .85px,#0000 .85px);background-size:20px 20px;min-height:510px;transition:min-height .15s;position:relative}.note{background:var(--note-color);border:1px solid #47503008;border-radius:3px 3px 15px;flex-direction:column;width:242px;height:238px;transition:box-shadow .15s;display:flex;position:absolute;overflow:hidden;box-shadow:1px 4px 7px #454e2a0a,0 12px 18px -16px #46562b40}.note:focus-within{z-index:2;box-shadow:1px 5px 14px #454e2a20}.note.dragging{z-index:5;cursor:grabbing;box-shadow:2px 12px 25px #454e2a28}.note-header{flex-shrink:0;justify-content:space-between;align-items:center;height:44px;display:flex}.drag-handle{text-align:left;cursor:grab;touch-action:none;color:#626b4555;background:0 0;border:0;flex:1;height:44px;padding:0 17px}.drag-handle:active{cursor:grabbing}.drag-handle svg{fill:currentColor;stroke:none;vertical-align:middle;width:24px;height:16px}.delete-note{color:#65704c77;background:0 0;border:0;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.delete-note svg{width:18px;height:18px}.delete-note:hover{color:#665144;background:#ffffff30}.note-text{resize:none;color:#4b513f;letter-spacing:.025em;scrollbar-width:thin;scrollbar-color:#535e4130 transparent;background:0 0;border:0;flex:1;width:100%;min-height:0;padding:3px 21px 8px;font-size:14px;line-height:1.95;display:block;outline-offset:-4px!important}.note-text:focus{outline:none}.note-text::placeholder{color:#5e674d77}.note-footer{color:#65704c70;pointer-events:none;flex-shrink:0;justify-content:space-between;align-items:center;height:39px;padding:2px 21px 12px;display:flex}.note-date{letter-spacing:.06em;font-size:9px}.board-footer{letter-spacing:.04em;color:#99a18f;background:#fdfdfb;border-top:1px solid #e7eadf;justify-content:space-between;align-items:center;height:45px;padding:0 24px;font-size:9px;display:flex}.board-footer>span:first-child{align-items:center;gap:8px;display:flex}.footer-dot{background:#a1ae91;border-radius:50%;width:4px;height:4px}#footer-count{letter-spacing:.13em;font-size:9px}.page-footer{letter-spacing:.04em;color:#a0a795;justify-content:space-between;gap:15px;padding:22px 2px 27px;font-size:10px;display:flex}.footer-brand{letter-spacing:.06em;font-size:9px}.empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:510px;padding:30px 16px;display:flex}.empty-illustration{background:var(--yellow);border-radius:3px 3px 18px;place-items:center;width:72px;height:72px;margin-bottom:18px;display:grid;transform:rotate(-7deg);box-shadow:3px 6px 12px #616b3810}.empty-illustration span{color:#a19553;font-size:27px}.empty-state h2{margin:8px 0;font-size:19px;font-weight:500}.empty-state p{color:#949d89;margin:0;font-size:12px}.empty-add{min-height:44px;color:var(--sage);background:0 0;border:0;margin-top:22px;padding:0 12px;font-size:12px}.empty-add span{padding-left:10px}.toast{z-index:20;color:#fff;background:#384d3d;border-radius:9px;align-items:center;gap:14px;width:max-content;max-width:calc(100% - 24px);padding:6px 8px 6px 19px;font-size:12px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #23392925}.toast button{color:#e5e8b4;white-space:nowrap;background:0 0;border:0;min-height:44px;padding:0 8px;font-size:12px}.toast .toast-close{color:#fff9;min-width:36px;font-size:20px}@media (width>=1500px){.board{min-height:590px}}@media (width<=900px){.workspace{padding-top:34px}.toolbar-hint{gap:0;font-size:0}.toolbar-hint svg{width:18px;height:18px}.brand-description{display:none}.board-heading{flex-wrap:wrap;gap:16px}.save-status{padding:0}.board-description{font-size:11px}.toolbar{padding:14px 20px}.board{min-height:565px}}@media (width<=540px){.site-header{height:72px;padding:0 20px}.brand{gap:10px;font-size:25px}.brand-symbol{transform:scale(.9)}.private-label{gap:5px;font-size:9px}.private-label>span{font-size:16px}.workspace{padding:29px 14px 0}.board-heading{gap:15px;margin-bottom:22px;padding:0 6px}.eyebrow{letter-spacing:.16em;margin-bottom:10px;font-size:8px}h1{gap:10px;font-size:22px}.note-count{min-width:25px;height:23px;font-size:11px}.board-description{margin-top:9px;font-size:10px;line-height:1.9}.save-status{font-size:9px}.board-shell{border-radius:10px}.toolbar{min-height:72px;padding:12px 10px}.creation-tools{justify-content:space-between;gap:7px;width:100%}.toolbar-divider,.toolbar-hint{display:none}.add-button{gap:5px;height:44px;padding:0 11px;font-size:11px}.plus{font-size:20px}.swatch{width:36px;height:44px}.swatch>span{width:20px;height:20px}.swatch:has(input:checked)>span:after{top:4px;left:6px}.board-footer{gap:10px;padding:0 15px;font-size:8px}.board{min-height:540px}.page-footer{padding:19px 6px 24px;font-size:9px}.footer-brand{display:none}.toast{gap:4px;padding-left:12px;font-size:11px}.toast button{font-size:11px}.empty-state{min-height:540px}.note{left:24px}.palette{gap:0}.note-text{font-size:16px;line-height:1.8}}.palette .swatch{flex-shrink:0;width:44px;height:44px}.note-footer{pointer-events:auto;gap:4px;height:44px;padding:0 12px}.note-colors{gap:0}.note-colors .swatch>span{border-color:#59644735;width:16px;height:16px}.note-colors .swatch:has(input:checked)>span{outline-offset:3px;outline:1px solid #657355}.note-colors .swatch:has(input:checked)>span:after{top:2px;left:4px}.note-colors .swatch input:focus-visible{outline-offset:-3px}.note{transform:rotate(var(--note-tilt,-1deg));transform-origin:50%;background-image:linear-gradient(165deg,#ffffff24,#0000 50%,#00000004);box-shadow:0 1px 2px #34402b14,2px 8px 14px -5px #34402b33,0 17px 18px -15px #34402b24}.note:focus-within{box-shadow:0 2px 3px #34402b14,3px 10px 18px -5px #34402b38}.note.dragging{box-shadow:0 3px 5px #34402b18,5px 16px 26px -6px #34402b42}.note-text,.note-date{font-family:Yomogi,Noto Sans JP,sans-serif;font-weight:400}.note-text{letter-spacing:.01em;font-size:16px;line-height:1.7}.note-date{font-size:11px}.search-toolbar{background:#fdfdfb;border-bottom:1px solid #e6e9e0;justify-content:space-between;align-items:center;gap:16px;padding:13px 24px;display:flex}.search-field{background:#f7f9f3;border:1px solid #e1e6da;border-radius:7px;flex:0 360px;align-items:center;min-width:0;height:44px;display:flex}.search-field:focus-within{border-color:#7f9677;box-shadow:0 0 0 2px #7f96771c}.search-field>svg{color:#94a08a;flex-shrink:0;width:17px;height:17px;margin-left:13px}#note-search{color:#46523e;background:0 0;border:0;outline:none;width:100%;min-width:0;height:100%;padding:0 10px;font-size:13px}#note-search::placeholder{color:#99a18f}#note-search::-webkit-search-cancel-button{appearance:none}.clear-search{color:#87947c;background:0 0;border:0;border-radius:6px;flex-shrink:0;place-items:center;width:44px;height:44px;padding:0;display:grid}.clear-search:hover{background:#e8eddf}.clear-search svg{width:17px;height:17px}.search-count{font-variant-numeric:tabular-nums;white-space:nowrap;color:#758469;margin:0;font-size:12px}.board.is-searching{flex-wrap:wrap;align-content:flex-start;gap:22px;padding:24px;display:flex}.board.is-searching .note{flex:none;position:relative;top:auto!important;left:auto!important}.board.is-searching .empty-state{flex:1 0 100%;min-height:462px}.search-empty h2{font-size:17px}.search-empty .empty-illustration{background:#e8eddf}.search-empty .empty-illustration svg{color:#8a997a;width:28px;height:28px}@media (width<=540px){.search-toolbar{gap:8px;padding:12px 10px}.search-field{flex:1}#note-search{padding:0 7px;font-size:16px}.search-field>svg{margin-left:10px}.search-count{font-size:11px}.board.is-searching .empty-state{min-height:492px}}.brand{letter-spacing:.015em;white-space:nowrap;font-size:24px}.brand-symbol{flex-shrink:0}@media (width<=540px){.site-header{gap:12px}.brand{letter-spacing:0;gap:8px;font-size:19px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}.status-toolbar{background:#fdfdfb;justify-content:space-between;align-items:center;gap:16px;padding:12px 24px 0;display:flex}.status-filters{background:#eef2e8;border-radius:9px;gap:4px;padding:4px;display:flex}.status-filters button{color:#87927c;white-space:nowrap;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-width:92px;min-height:44px;padding:0 14px;font-size:12px;display:flex}.status-filters button[aria-pressed=true]{color:#4e684d;background:#fff;box-shadow:0 1px 4px #35492b12}.status-filters button>span{opacity:.7;font-variant-numeric:tabular-nums;font-size:10px}.status-toolbar-hint{color:#96a08c;font-size:10px}.board-content{background:#fafbf7;grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.board-content>.board{min-width:0}.completed-zone{background:#f0f5ea;border:1.5px dashed #becdad;border-radius:12px;min-width:0;min-height:220px;margin:0 24px 24px;padding:16px;transition:background .15s,border-color .15s,box-shadow .15s}.completed-zone-header{align-items:center;gap:8px;display:flex}.completed-zone-header h2{color:#627a51;margin:0;font-size:15px;font-weight:550}.completed-zone-icon{color:#708f58;background:#dce8d0;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.zone-count{color:#90a27e;white-space:nowrap;margin-left:auto;font-size:10px}.completed-zone-description{color:#8e9f7d;margin:9px 0 20px;font-size:10px;line-height:1.8}.completed-notes{flex-wrap:wrap;gap:22px;min-width:0;padding:0;display:flex}.completed-notes .note{flex:none;position:relative;top:auto!important;left:auto!important}.completed-empty{color:#a0af91;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:130px;padding:14px;display:flex}.completed-empty>span{opacity:.6;font-size:30px;font-weight:400}.completed-empty p{margin:0;font-size:11px;line-height:1.9}.only-completed .completed-zone{min-height:320px;margin-top:24px}.complete-note{color:#65704c70;background:0 0;border:0;border-radius:3px;flex-shrink:0;place-items:center;width:44px;height:44px;padding:0;display:grid}.complete-note svg{width:22px;height:22px}.complete-note svg path{opacity:0}.complete-note:hover{color:#5a7850;background:#ffffff38}.is-completed .complete-note{color:#6f8b55}.is-completed .complete-note svg circle{fill:#6f8b55;stroke:#6f8b55}.is-completed .complete-note svg path{opacity:1;stroke:#fff;stroke-width:2px}.is-completed .note-text{color:#728069;-webkit-text-decoration:line-through #82976c99;text-decoration:line-through #82976c99}.is-completed{background-image:linear-gradient(165deg,#fff5,#ffffff18);border-color:#81966d26}.drag-handle{justify-content:center;align-items:center;gap:7px;min-width:0;padding:0 4px;display:flex}.note-status{color:#6c8653;letter-spacing:.08em;font-size:10px}.board.is-searching .drag-handle{cursor:grab;opacity:1}.note-placeholder{border:1px dashed #9aaf8455;border-radius:3px;flex:none;height:238px}body.is-dragging-note{-webkit-user-select:none;user-select:none;cursor:grabbing}body.is-dragging-note .board{isolation:auto}.note.dragging{z-index:1000;pointer-events:none;left:var(--drag-left)!important;top:var(--drag-top)!important;position:fixed!important}.completed-zone.is-drop-target,.completion-dock.is-drop-target{background:#e3efd6;border-color:#668b4d;box-shadow:inset 0 0 0 2px #7d9e6224,0 0 0 3px #7d9e621c}.completion-dock{display:none}.board-actions{flex-shrink:0;align-items:center;gap:14px;display:flex}.align-button{color:#6a805d;white-space:nowrap;background:#fff;border:1px solid #dce4d3;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 14px;font-size:12px;display:inline-flex}.align-button svg{width:16px;height:16px}.align-button:hover{background:#edf3e6}.align-button:disabled{opacity:.4;cursor:default}@media (width>=1100px){.board-content{grid-template-columns:minmax(0,1fr) 310px}.completed-zone{align-self:stretch;margin:20px 16px;padding:14px}.board-content.only-completed{grid-template-columns:minmax(0,1fr)}.only-completed .completed-zone{margin:24px;padding:24px}}@media (width<=1099px){body.dragging-pending-note .completion-dock{bottom:max(16px, env(safe-area-inset-bottom));z-index:1100;pointer-events:none;background:#edf5e6f5;border:2px dashed #819c69;border-radius:12px;align-items:center;gap:14px;min-height:80px;padding:14px 20px;display:flex;position:fixed;left:16px;right:16px;box-shadow:0 8px 35px #354b2b25}.completion-dock>span{color:#74965b;font-size:28px}.completion-dock>div{flex-direction:column;gap:4px;display:flex}.completion-dock strong{color:#597447;font-size:14px;font-weight:550}.completion-dock>div>span{color:#889c76;font-size:11px}}@media (width<=540px){.status-toolbar{gap:8px;padding:12px 10px 0}.status-filters{flex:1;width:auto;min-width:0}.status-filters button{flex:1;gap:5px;min-width:0;padding:0 6px;font-size:11px}.align-button{gap:5px;min-width:68px;padding:0 9px;font-size:11px}.status-toolbar-hint{display:none}.completed-zone{margin:0 14px 20px;padding:14px}.only-completed .completed-zone{margin:20px 14px}.completed-zone-header h2{font-size:14px}}@media (prefers-reduced-motion:reduce){.completed-zone{transition:none}}.board-heading>div:first-child{min-width:0}.project-title{overflow-wrap:anywhere;min-width:0}.note-count{flex-shrink:0}.project-bar{background:#fdfdfb;border:1px solid #e0e6d8;border-radius:11px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;padding:17px 22px;display:flex}.project-picker{flex:1;min-width:0;max-width:420px}.project-picker label{letter-spacing:.16em;color:#8c9a80;margin:0 0 7px;font-size:9px;font-weight:600;display:block}#project-select{color:#526a49;width:100%;min-height:44px;font:inherit;text-overflow:ellipsis;cursor:pointer;background:#f5f8f0;border:1px solid #dde5d4;border-radius:7px;padding:0 33px 0 12px;font-size:14px}.project-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.project-action{color:#74866a;white-space:nowrap;background:#fff;border:1px solid #dce4d3;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 14px;font-size:12px;display:inline-flex}.project-action:hover{background:#f0f4e9}.project-create{color:#fff;background:#526b57;border-color:#526b57}.project-create:hover{background:#425a47}.project-create>span{font-size:19px}.project-delete{color:#9c8277}.project-delete svg{width:17px;height:17px}.project-action:disabled,#project-select:disabled{opacity:.45;cursor:default}.project-dialog{color:#3d4b37;background:#fdfef9;border:1px solid #e0e6d8;border-radius:15px;width:min(440px,100% - 32px);max-height:calc(100dvh - 32px);padding:28px;box-shadow:0 20px 80px #2e402a30}.project-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#24302060}.project-dialog h2{margin:10px 0 12px;font-size:21px;font-weight:550}.project-dialog-description{color:#8b9781;margin:0 0 24px;font-size:12px;line-height:1.9}#project-name-field>label{color:#6e7f61;margin-bottom:9px;font-size:12px;display:block}#project-name{color:#3d4b37;background:#fff;border:1px solid #d4dfc9;border-radius:7px;width:100%;min-height:48px;padding:10px 12px;font-size:16px}#project-name[aria-invalid=true]{border-color:#b87564}.project-name-help{color:#9aa58e;margin:8px 0 0;font-size:10px}.project-error{color:#af6656;margin:15px 0 0;font-size:12px;line-height:1.8}.project-delete-summary{color:#926957;overflow-wrap:anywhere;background:#fbf0e9;border:1px solid #e7cfc3;border-radius:8px;margin:0;padding:15px;font-size:13px;line-height:1.9}.project-dialog-actions{justify-content:flex-end;gap:10px;margin-top:26px;display:flex}.project-action.is-danger{color:#fff;background:#a96754;border-color:#a96754}.project-action.is-danger:hover{background:#955744}.board-content.no-project{grid-template-columns:minmax(0,1fr)}@media (width<=900px){.project-bar{flex-direction:column;align-items:stretch;gap:14px}.project-picker{max-width:none}.project-actions{justify-content:flex-start}}@media (width<=540px){.project-bar{margin-bottom:14px;padding:15px 12px}#project-select{font-size:16px}.project-actions{flex-wrap:nowrap;gap:6px}.project-actions .project-action{flex:1;gap:3px;padding:0 8px;font-size:11px}.project-actions .project-delete{flex:0 0 44px}.project-delete>span{display:none}.project-dialog{padding:23px 20px}.project-dialog h2{font-size:19px}.project-dialog-actions .project-action{flex:1}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.theme-toggle{color:#526b57;background:#f3f6ee;border:1px solid #dce4d3;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;min-width:44px;min-height:44px;padding:0 12px;font-size:11px;display:inline-flex}.theme-toggle:hover{background:#e8eddf}.theme-toggle svg{width:18px;height:18px}.theme-sun,[data-theme=dark] .theme-moon{display:none}[data-theme=dark] .theme-sun{display:block}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e4ebe0;--sage:#abc5a2;--yellow:#e7d998;--pink:#e5bebd;--blue:#b7d2de;--green:#c4d6ad;--theme-surface:#222a25;--theme-raised:#2b352e;--theme-border:#3e4c40;--theme-muted:#acb9a5;background:#191f1c}[data-theme=dark] :is(button,a,input,textarea,select):focus-visible{outline-color:#b7d5a9}[data-theme=dark] .note :is(button,input):focus-visible{outline-color:#354c2d}[data-theme=dark] :is(.site-header,.board-shell,.toolbar,.status-toolbar,.search-toolbar,.board-footer,.project-bar,.project-dialog){background:var(--theme-surface);border-color:var(--theme-border)}[data-theme=dark] :is(.brand-description,.toolbar-divider){border-color:var(--theme-border)}[data-theme=dark] .toolbar-divider{background:var(--theme-border)}[data-theme=dark] :is(.brand-description,.private-label,.eyebrow,.board-description,.save-status,.toolbar-hint,.status-toolbar-hint,.board-footer,.page-footer,.search-count,.completed-zone-description,.zone-count,.completed-empty,.project-picker label,.project-dialog-description,.project-name-help,#project-name-field>label,.empty-state p){color:var(--theme-muted)}[data-theme=dark] :is(.private-label>span,.toolbar-hint svg){color:#b1c49d;stroke:currentColor}[data-theme=dark] .note-count{color:#c0d5b0;border-color:var(--theme-border)}[data-theme=dark] .board-content{background:#1d241f}[data-theme=dark] .board{background-color:#1d241f;background-image:radial-gradient(#9daf8640 .85px,#0000 .85px)}[data-theme=dark] :is(.theme-toggle,.search-field,.status-filters,#project-select,#project-name){background:var(--theme-raised);border-color:var(--theme-border);color:#d8e5ce}[data-theme=dark] :is(.theme-toggle:hover,.clear-search:hover){background:#374434}[data-theme=dark] :is(#note-search,.project-dialog){color:#e4ebe0}[data-theme=dark] #note-search::placeholder{color:#a7b49e}[data-theme=dark] :is(.search-field>svg,.clear-search){color:#b0c4a1}[data-theme=dark] .status-filters button{color:#afbea6}[data-theme=dark] .status-filters button[aria-pressed=true]{color:#f1f7ea;background:#485d43}[data-theme=dark] :is(.align-button,.project-action){background:var(--theme-raised);border-color:var(--theme-border);color:#cadcba}[data-theme=dark] :is(.align-button:hover,.project-action:hover){background:#374434}[data-theme=dark] :is(.add-button,.project-create){color:#1d2c1f;background:#abc5a2;border-color:#abc5a2}[data-theme=dark] :is(.add-button:hover,.project-create:hover){background:#bdd6b4}[data-theme=dark] .project-delete{color:#e3afa0}[data-theme=dark] .completed-zone{background:#273126;border-color:#617453}[data-theme=dark] .completed-zone-header h2{color:#c2d6b2}[data-theme=dark] .completed-zone-icon{color:#d1e2c1;background:#42513a}[data-theme=dark] :is(.completed-zone.is-drop-target,.completion-dock.is-drop-target){background:#3c5031;border-color:#b0d196}[data-theme=dark] body.dragging-pending-note .completion-dock{background:#273126f5;border-color:#8ba776}[data-theme=dark] body.dragging-pending-note .completion-dock.is-drop-target{background:#3c5031;border-color:#b0d196}[data-theme=dark] .completion-dock :is(strong,span){color:#c2d6b2}[data-theme=dark] .note{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;box-shadow:0 2px 4px #0004,3px 9px 18px -5px #0008}[data-theme=dark] .note:focus-within{box-shadow:0 2px 4px #0005,3px 12px 22px -5px #000a}[data-theme=dark] .note.dragging{box-shadow:0 4px 8px #0005,5px 18px 28px -6px #000b}[data-theme=dark] .is-completed .note-text{color:#536147;text-decoration-color:#63754e}[data-theme=dark] #palette .swatch:has(input:checked)>span{outline-color:#c5d6b7}[data-theme=dark] .project-dialog::backdrop{background:#080e0ac2}[data-theme=dark] :is(.project-error,.save-status.error){color:#f0ad97}[data-theme=dark] #project-name[aria-invalid=true]{border-color:#e79a81}[data-theme=dark] .project-delete-summary{color:#edc1ae;background:#3b2d28;border-color:#795a4a}[data-theme=dark] .project-action.is-danger{color:#fff;background:#a96754;border-color:#a96754}[data-theme=dark] .project-action.is-danger:hover{background:#b87764}[data-theme=dark] .search-empty .empty-illustration{background:#384733}[data-theme=dark] .search-empty .empty-illustration svg{color:#bfd2ad}@media (width<=540px){.site-header{gap:10px}.private-label{display:none}.theme-toggle{margin-left:auto;padding:0 10px}}@media (width<=360px){.theme-toggle{padding:0}.theme-toggle>span{display:none}}
