:root{font-family:Inter,Noto Sans JP,Yu Gothic UI,Hiragino Kaku Gothic ProN,system-ui,sans-serif;color:#f7f8fc;background:#101728;font-synthesis:none;text-rendering:optimizeLegibility;--note-width: 272px;--note-height: 220px}*{box-sizing:border-box}html,body{width:100%;height:100%;margin:0;overflow:hidden}button,textarea,input,select{font:inherit}button{-webkit-tap-highlight-color:transparent}.app-shell{display:grid;grid-template-rows:auto minmax(0,1fr);width:100%;height:100dvh;min-height:420px;background:#131b2f}.toolbar{position:relative;z-index:1000;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:84px;padding:16px clamp(20px,4vw,56px);border-bottom:1px solid rgb(255 255 255 / 10%);background:#101728f0;box-shadow:0 8px 28px #0000002e;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.brand{display:flex;align-items:center;gap:13px;min-width:0}.brand__mark{position:relative;display:block;width:42px;height:42px;flex:0 0 auto;border-radius:10px 10px 14px;background:#ffd86b;box-shadow:0 7px 18px #ffd86b38;transform:rotate(-3deg)}.brand__mark:after{position:absolute;right:0;bottom:0;width:13px;height:13px;border-radius:9px 0 10px;background:#eaa63d;content:""}h1{margin:0;color:#fff;font-size:clamp(1.15rem,2vw,1.4rem);line-height:1.25;letter-spacing:.02em}.brand p{margin:4px 0 0;color:#9ba7bd;font-size:.82rem;line-height:1.2}.filter-bar{display:flex;align-items:center;gap:7px;width:clamp(350px,42vw,620px);min-width:0;padding:5px;border:1px solid rgb(255 255 255 / 9%);border-radius:14px;background:#ffffff0d;box-shadow:inset 0 1px #ffffff08}.search-field{display:flex;align-items:center;min-width:120px;flex:1 1 auto;gap:8px;height:38px;padding:0 10px;border-radius:9px;color:#9da9bf;background:#080d1947}.search-field:focus-within{color:#f5c958;box-shadow:0 0 0 2px #f7c9515c}.search-field svg,.clear-filters svg{width:18px;height:18px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.9}.search-field input{width:100%;min-width:0;border:0;outline:0;color:#f7f8fc;background:transparent;font-size:.92rem}.search-field input::placeholder{color:#8793aa}.search-field input::-webkit-search-cancel-button{display:none}#category-filter{width:158px;height:38px;padding:0 28px 0 10px;border:0;border-radius:9px;outline:0;color:#dce3ef;background-color:#080d1947;font-size:.84rem;font-weight:650;white-space:nowrap;cursor:pointer}#category-filter:focus-visible{box-shadow:0 0 0 2px #f7c9515c}#category-filter option{color:#1f293b;background:#fff}.clear-filters{display:grid;width:38px;height:38px;flex:0 0 auto;padding:0;place-items:center;border:0;border-radius:9px;color:#b9c3d5;background:transparent;cursor:pointer}.clear-filters:hover{color:#fff;background:#ffffff14}.clear-filters[hidden]{display:none}.add-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;padding:0 20px;border:0;border-radius:14px;color:#142039;background:#f7c951;box-shadow:0 8px 24px #f7c95133;font-weight:750;cursor:pointer;transition:transform .16s ease,background .16s ease,box-shadow .16s ease}.add-control{position:relative;flex:0 0 auto}.add-button:hover{background:#ffda70;box-shadow:0 10px 28px #f7c95147;transform:translateY(-1px)}.add-button:active{transform:translateY(1px)}.add-button:focus-visible,.category-menu__button:focus-visible,.clear-filters:focus-visible,.note__category-button:focus-visible,.note__category-option:focus-visible,.note__delete:focus-visible,.note__text:focus-visible{outline:3px solid #fff;outline-offset:3px}.note__text:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #412f0c21}.category-menu{position:absolute;top:calc(100% + 10px);right:0;z-index:1100;width:270px;padding:15px;border:1px solid rgb(255 255 255 / 12%);border-radius:17px;background:#202c46;box-shadow:0 18px 46px #0000005c}.category-menu[hidden]{display:none}.category-menu p{margin:0 0 10px 2px;color:#cbd4e5;font-size:.83rem;font-weight:700}.category-menu__options{display:grid;grid-template-columns:1fr 1fr;gap:8px}.category-menu__button{display:flex;align-items:center;gap:9px;min-height:44px;padding:0 11px;border:1px solid rgb(255 255 255 / 9%);border-radius:11px;color:#f7f8fc;background:#ffffff0d;font-size:.9rem;font-weight:650;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease}.category-menu__button:hover{border-color:#fff3;background:#ffffff1a;transform:translateY(-1px)}.category-menu__swatch{width:16px;height:16px;flex:0 0 auto;border:1px solid rgb(23 28 40 / 16%);border-radius:50%;background:var(--swatch-color);box-shadow:0 2px 6px #0000002e}.add-button svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2.5}.board{position:relative;min-width:0;min-height:0;overflow:hidden;background-color:#18233a;background-image:linear-gradient(rgb(255 255 255 / 3%) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / 3%) 1px,transparent 1px),radial-gradient(circle at 75% 20%,rgb(62 87 130 / 28%),transparent 34%);background-size:28px 28px,28px 28px,100% 100%}.empty-state{position:absolute;top:50%;left:50%;display:grid;justify-items:center;width:min(420px,calc(100% - 40px));color:#9ba8c1;text-align:center;transform:translate(-50%,-50%);transition:opacity .18s ease}.empty-state[hidden]{display:none}.empty-state__icon{display:grid;width:66px;height:66px;margin-bottom:12px;place-items:center;border:1px dashed rgb(255 255 255 / 28%);border-radius:18px;color:#cbd4e5;font-size:2rem;font-weight:300;transform:rotate(-4deg)}.empty-state p{margin:0;font-size:1rem;line-height:1.7}.note{position:absolute;display:grid;grid-template-rows:48px minmax(0,1fr);width:min(var(--note-width),calc(100% - 24px));height:min(var(--note-height),calc(100% - 24px));min-height:150px;overflow:hidden;border:1px solid rgb(69 51 16 / 12%);border-radius:3px 3px 12px;color:#332a1c;background:linear-gradient(165deg,rgb(255 255 255 / 22%) 0%,transparent 28%,rgb(76 48 5 / 4%) 100%),var(--note-color, #ffd86b);box-shadow:0 2px 2px #00000040,0 10px 18px -8px #00000061,10px 22px 34px -10px #0000004f;transform:translateY(var(--note-offset-y, 0px)) rotate(var(--note-tilt, 0deg));transform-origin:center center;transition:box-shadow .18s ease,transform .18s ease;animation:note-in .18s ease-out}.note[hidden]{display:none}.note:before{position:absolute;inset:0;z-index:0;background-image:repeating-linear-gradient(8deg,rgb(74 48 10 / 2%) 0 1px,transparent 1px 4px),repeating-linear-gradient(94deg,rgb(255 255 255 / 3%) 0 1px,transparent 1px 5px);content:"";pointer-events:none}.note:after{position:absolute;right:0;bottom:0;z-index:3;width:19px;height:19px;border-radius:15px 0 9px;background:linear-gradient(135deg,#ffffff4d,#57360521),var(--note-color, #ffd86b);box-shadow:-3px -3px 6px #4e330812,-1px -1px 1px #ffffff3d;content:"";pointer-events:none}.note.is-dragging,.note:focus-within{box-shadow:0 2px 2px #0003,0 12px 20px #0000003d,13px 30px 48px #00000047;transform:translateY(calc(var(--note-offset-y, 0px) - 3px)) rotate(0) scale(1.018)}.note__header{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:6px;padding:5px 6px 3px 8px;border-bottom:1px solid rgb(63 48 17 / 8%);background:linear-gradient(to bottom,rgb(255 255 255 / 10%),transparent);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.note__header:active{cursor:grabbing}.note__grip{display:flex;align-items:center;width:25px;height:34px;justify-content:center;color:#3d2d117a;font-size:0}.note__grip:before{color:#3d2d115c;font-size:1rem;letter-spacing:-1px;content:"⠿"}.note__category-control{position:relative;min-width:0}.note__category-button{display:flex;align-items:center;gap:7px;width:120px;height:34px;padding:0 9px;border:1px solid rgb(57 42 14 / 13%);border-radius:9px;color:#31240ec7;background-color:#ffffff3d;font-size:.82rem;font-weight:750;white-space:nowrap;cursor:pointer}.note__category-label{flex:0 0 auto;line-height:1;white-space:nowrap}.note__category-button svg{width:14px;height:14px;margin-left:auto;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.note__category-dot{width:10px;height:10px;flex:0 0 auto;border:1px solid rgb(55 39 10 / 11%);border-radius:50%;background:var(--chip-color);box-shadow:0 1px 3px #00000021}.note__category-menu{position:absolute;top:calc(100% + 5px);left:0;z-index:20;display:grid;grid-template-columns:1fr 1fr;gap:5px;width:220px;padding:7px;border:1px solid rgb(65 45 10 / 13%);border-radius:11px;background:#fffbebf5;box-shadow:0 2px 4px #00000024,0 12px 24px #0000002e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.note__category-menu[hidden]{display:none}.note__category-option{display:flex;align-items:center;gap:7px;min-height:37px;padding:0 8px;border:1px solid transparent;border-radius:8px;color:#44371f;background:transparent;font-size:.79rem;font-weight:700;cursor:pointer}.note__category-option:hover{border-color:#412d0a17;background:#51390e12}.note__delete{display:grid;width:38px;height:38px;flex:0 0 auto;padding:0;place-items:center;border:0;border-radius:10px;color:#39280ba8;background:transparent;cursor:pointer;transition:color .15s ease,background .15s ease}.note__delete:hover{color:#5b281f;background:#7527191c}.note__delete svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.note__text{position:relative;z-index:1;width:100%;height:100%;min-height:0;padding:15px 18px 24px;resize:none;overflow:auto;border:0;outline:none;color:inherit;background:transparent;font-size:1rem;line-height:1.65;overflow-wrap:anywhere}.note__text::placeholder{color:#3a2b128f}@keyframes note-in{0%{opacity:0;transform:translateY(calc(10px + var(--note-offset-y, 0px))) rotate(var(--note-tilt, 0deg)) scale(.96)}}@media(max-width:1000px){.toolbar{flex-wrap:wrap;gap:11px 16px}.filter-bar{order:3;width:100%}}@media(max-width:800px){:root{--note-width: 240px;--note-height: 205px}.toolbar{min-height:78px;padding:13px 20px}}@media(max-width:520px){:root{--note-width: 214px;--note-height: 190px}.toolbar{gap:12px;min-height:72px;padding:10px 12px}.filter-bar{gap:5px;padding:4px;border-radius:12px}.search-field{padding-inline:8px}#category-filter{width:128px;padding-left:8px;font-size:.78rem}.brand{gap:9px}.brand__mark{width:36px;height:36px;border-radius:8px 8px 11px}.brand p{margin-top:2px;font-size:.75rem}.add-button{min-height:48px;padding:0 15px;border-radius:13px}.add-button svg{width:19px}.category-menu{width:min(270px,calc(100vw - 24px))}.note{grid-template-rows:46px minmax(0,1fr)}.note__delete{width:40px;height:40px}.note__category-button{gap:5px;width:112px;padding-inline:6px;font-size:.78rem}.note__category-menu{width:198px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.toolbar{display:grid;grid-template-columns:auto minmax(220px,1fr) auto auto auto;grid-template-rows:auto auto;gap:12px 16px}.brand{grid-row:1 / 3}.project-bar{display:flex;min-width:0;align-items:flex-end;gap:6px}.project-select-wrap{display:grid;min-width:0;flex:1;gap:3px;color:#8f9bb1;font-size:.7rem;font-weight:700;letter-spacing:.04em}.project-select-wrap select{width:100%;height:40px;min-width:0;padding:0 30px 0 11px;border:1px solid rgb(255 255 255 / 10%);border-radius:10px;outline:0;color:#f3f6fb;background:#1b263d;font-size:.9rem;font-weight:700}.project-select-wrap option,#move-project-select option{color:#1f293b;background:#fff}.icon-button{display:grid;width:40px;height:40px;flex:0 0 auto;place-items:center;border:1px solid rgb(255 255 255 / 10%);border-radius:10px;color:#d5dceb;background:#1b263d;font-size:1.05rem;cursor:pointer}.icon-button:hover{color:#fff;background:#26344f}.icon-button--danger:hover{color:#ffb5aa;background:#99372d3d}.icon-button:disabled{opacity:.35;cursor:not-allowed}.board-menu-control{position:relative;flex:0 0 auto}.board-menu-button span{position:relative;top:-3px;letter-spacing:1px}.board-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:1400;width:220px;padding:9px;border:1px solid rgb(255 255 255 / 12%);border-radius:14px;background:#202c46;box-shadow:0 18px 46px #00000061}.board-menu[hidden]{display:none}.board-menu p{margin:5px 8px 6px;color:#8f9bb1;font-size:.72rem;font-weight:750;letter-spacing:.05em}.board-menu button{display:grid;grid-template-columns:25px minmax(0,1fr);align-items:center;width:100%;min-height:41px;padding:0 9px;border:0;border-radius:9px;color:#edf1f8;background:transparent;text-align:left;font-size:.86rem;font-weight:700;cursor:pointer}.board-menu button:hover,.board-menu button:focus-visible{outline:0;background:#ffffff14}.board-menu button:disabled{opacity:.38;cursor:not-allowed}.board-menu button>span:first-child{color:#a9d5ff;font-size:1rem;text-align:center}.board-menu .board-menu__danger{color:#ffc1b7}.board-menu .board-menu__danger>span:first-child{color:#ffad9f}.board-menu__separator{height:1px;margin:7px 5px;background:#ffffff1a}.status-filter{display:flex;align-self:end;height:40px;padding:4px;border:1px solid rgb(255 255 255 / 10%);border-radius:12px;background:#ffffff0d}.status-filter button{min-width:68px;padding:0 11px;border:0;border-radius:8px;color:#9da9bf;background:transparent;font-size:.82rem;font-weight:750;white-space:nowrap;cursor:pointer}.status-filter button[aria-pressed=true]{color:#172138;background:#f7c951;box-shadow:0 2px 8px #0000002e}.filter-bar{grid-column:2 / 6;width:100%}.arrange-button{display:inline-flex;align-items:center;align-self:end;justify-content:center;gap:7px;height:40px;padding:0 14px;border:1px solid rgb(255 255 255 / 11%);border-radius:11px;color:#dbe2ee;background:#1b263d;font-size:.86rem;font-weight:700;cursor:pointer}.arrange-button:hover{color:#fff;background:#26344f}.arrange-button svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.7}.add-control{align-self:end}.icon-button:focus-visible,.arrange-button:focus-visible,.status-filter button:focus-visible,.note__complete:focus-visible{outline:3px solid #fff;outline-offset:3px}.note.is-completed{filter:saturate(.42);opacity:.78}.note.is-completed .note__text{text-decoration:line-through;text-decoration-thickness:1.5px;text-decoration-color:#322b1e94}.note.is-completed:focus-within,.note.is-completed.is-dragging{opacity:.94}.note__complete{display:grid;width:38px;height:38px;flex:0 0 auto;padding:0;place-items:center;border:0;border-radius:10px;color:#312c1894;background:transparent;cursor:pointer}.note__complete:hover{color:#1e674a;background:#1c704c1c}.note__complete.is-completed{color:#fff;background:#287b59;box-shadow:0 2px 7px #1c5c3f47}.note__complete svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.6}.complete-drop-zone{position:fixed;right:50%;bottom:24px;z-index:3000;display:flex;align-items:center;gap:10px;min-height:58px;padding:8px 22px;border:2px dashed rgb(255 255 255 / 34%);border-radius:18px;color:#eef4ff;background:#131e31eb;box-shadow:0 16px 42px #00000059;font-weight:750;opacity:0;pointer-events:none;transform:translate(50%,24px) scale(.96);transition:opacity .16s ease,transform .16s ease,background .16s ease,border-color .16s ease}.complete-drop-zone.is-visible{opacity:1;transform:translate(50%) scale(1)}.complete-drop-zone.is-over{border-color:#79e0ae;background:#1c704cf5;transform:translate(50%) scale(1.04)}.complete-drop-zone__check{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;color:#173a2d;background:#9ee6cb;font-size:1.2rem}.undo-toast{position:fixed;right:24px;bottom:24px;z-index:3200;display:flex;align-items:center;gap:18px;min-height:52px;padding:8px 9px 8px 17px;border:1px solid rgb(255 255 255 / 13%);border-radius:14px;color:#f2f5fb;background:#202c46;box-shadow:0 16px 40px #00000057;font-size:.88rem;opacity:0;transform:translateY(16px);transition:opacity .16s ease,transform .16s ease}.undo-toast[hidden]{display:none}.undo-toast.is-visible{opacity:1;transform:translateY(0)}.undo-toast button{min-height:36px;padding:0 12px;border:0;border-radius:9px;color:#182138;background:#f7c951;font-weight:750;cursor:pointer}.project-dialog{width:min(440px,calc(100% - 32px));padding:0;border:1px solid rgb(255 255 255 / 12%);border-radius:20px;color:#f5f7fb;background:#202c46;box-shadow:0 26px 80px #00000085}.project-dialog::backdrop{background:#050a13b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.project-dialog form{display:grid;gap:13px;padding:25px}.project-dialog__icon{display:grid;width:42px;height:42px;place-items:center;border-radius:13px;color:#52261f;background:#ffad9f;font-size:1.25rem;font-weight:800}.project-dialog h2{margin:1px 0 0;font-size:1.2rem}.project-dialog p{margin:0 0 4px;color:#b7c1d4;font-size:.9rem;line-height:1.65}.project-dialog .project-dialog__warning{margin-top:-4px;padding:10px 12px;border-radius:10px;color:#ffd0c8;background:#b94f4226;font-size:.82rem}.project-dialog label{color:#d5dceb;font-size:.82rem;font-weight:700}#move-project-select{width:100%;height:44px;padding:0 12px;border:1px solid rgb(255 255 255 / 13%);border-radius:10px;color:#f4f7fc;background:#172138}.project-dialog__actions{display:flex;justify-content:flex-end;gap:9px;margin-top:7px}.project-dialog__actions button{min-height:42px;padding:0 15px;border:0;border-radius:10px;font-weight:750;cursor:pointer}.dialog-cancel{color:#d7deeb;background:#ffffff12}.dialog-delete{color:#fff;background:#b94f42}.dialog-save{color:#172138;background:#f7c951}.project-dialog__icon--edit{color:#273c68;background:#a9d5ff}.project-dialog__icon--backup{color:#173a2d;background:#9ee6cb}#project-name-input{width:100%;height:46px;padding:0 13px;border:1px solid rgb(255 255 255 / 13%);border-radius:10px;outline:0;color:#f4f7fc;background:#172138}#project-name-input:focus{border-color:#f7c951;box-shadow:0 0 0 3px #f7c95129}@media(max-width:1000px){.toolbar{grid-template-columns:minmax(0,1fr) auto auto;grid-template-rows:auto auto auto auto}.brand{grid-row:1}.arrange-button{grid-column:2;grid-row:1}.add-control{grid-column:3;grid-row:1}.project-bar{grid-column:1 / 4;grid-row:2}.status-filter{grid-column:1 / 4;grid-row:3;width:100%}.status-filter button{flex:1}.filter-bar{grid-column:1 / 4;grid-row:4}}@media(max-width:520px){:root{--note-width: 240px}.toolbar{gap:9px 7px}.brand p{max-width:110px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.arrange-button{width:44px;padding:0}.arrange-button span{display:none}.add-button{min-width:48px;padding:0 13px}.add-button span{display:none}.project-select-wrap select{font-size:.84rem}.status-filter button{min-width:0;padding-inline:6px}.note__header{gap:3px;padding-inline:6px 4px}.note__grip{display:flex;width:28px}.note__category-button{width:100px}.note__delete,.note__complete{width:38px;height:40px}.complete-drop-zone{bottom:16px;width:calc(100% - 32px);justify-content:center;padding-inline:14px;font-size:.88rem}.undo-toast{right:12px;bottom:12px;left:12px;justify-content:space-between}}:root{color-scheme:dark}.theme-toggle{width:44px;height:44px;flex-shrink:0}.theme-toggle svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.theme-toggle__moon{display:none}:root[data-theme=light]{color-scheme:light;color:#283448;background:#f5f3ed}[data-theme=light] .theme-toggle__sun{display:none}[data-theme=light] .theme-toggle__moon{display:block}[data-theme=light] .app-shell{background:#f5f3ed}[data-theme=light] .toolbar{background:#faf9f5;border-color:#dcded9;box-shadow:0 3px 16px #3039410f}[data-theme=light] h1{color:#253146}[data-theme=light] .brand p,[data-theme=light] .project-select-wrap>span{color:#637086}[data-theme=light] .board{background-color:#eeede6;background-image:linear-gradient(rgb(73 86 94 / 5%) 1px,transparent 1px),linear-gradient(90deg,rgb(73 86 94 / 5%) 1px,transparent 1px)}[data-theme=light] .empty-state{color:#647184}[data-theme=light] .empty-state__icon{color:#697589;border-color:#aeb6bf}[data-theme=light] .filter-bar,[data-theme=light] .status-filter{background:#eeeee9;border-color:#d8ddd9}[data-theme=light] .search-field{color:#657187;background:#fff}[data-theme=light] #note-search{color:#253146}[data-theme=light] #note-search::placeholder{color:#727d8e}[data-theme=light] #category-filter,[data-theme=light] .project-select-wrap select,[data-theme=light] .icon-button,[data-theme=light] .arrange-button{color:#354258;background:#fff;border-color:#d5dbdf}[data-theme=light] .icon-button:hover,[data-theme=light] .arrange-button:hover{color:#253146;background:#e9edf0}[data-theme=light] .status-filter button{color:#58657a}[data-theme=light] .status-filter button[aria-pressed=true]{color:#182138;background:#f7c951}[data-theme=light] .clear-filters{color:#58657a}[data-theme=light] .clear-filters:hover{color:#253146;background:#dfe5e9}[data-theme=light] .board-menu,[data-theme=light] .category-menu,[data-theme=light] .undo-toast,[data-theme=light] .project-dialog{color:#253146;background:#fffefb;border-color:#d5dbdf;box-shadow:0 16px 42px #27313e29}[data-theme=light] .board-menu p,[data-theme=light] .category-menu p,[data-theme=light] .project-dialog p{color:#637086}[data-theme=light] .board-menu button,[data-theme=light] .category-menu button{color:#354258;background:transparent;border-color:#d5dbdf}[data-theme=light] .board-menu button:hover,[data-theme=light] .category-menu button:hover{background:#edf0f2}[data-theme=light] .board-menu button>span:first-child{color:#476884}[data-theme=light] .board-menu .board-menu__danger,[data-theme=light] .board-menu .board-menu__danger>span:first-child{color:#ab3b30}[data-theme=light] .board-menu__separator{background:#dce1e4}[data-theme=light] .project-dialog label{color:#435169}[data-theme=light] #project-name-input,[data-theme=light] #move-project-select{color:#253146;background:#f5f6f3;border-color:#cbd3da}[data-theme=light] .dialog-cancel{color:#435169;background:#e9edf0}[data-theme=light] .project-dialog .project-dialog__warning{color:#9b382d;background:#fff0eb}[data-theme=light] .project-dialog::backdrop{background:#222c3959}[data-theme=light] .complete-drop-zone:not(.is-over){color:#254d3c;background:#f7fff9f5;border-color:#689c82;box-shadow:0 12px 32px #27313e29}[data-theme=light] :is(.icon-button,.arrange-button,.status-filter button,.board-menu button):focus-visible{outline:2px solid #3f688b;outline-offset:3px}
