@font-face{font-family:Paperozi;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-1Thin.woff2) format("woff2");font-weight:100;font-display:swap}@font-face{font-family:Paperozi;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-2ExtraLight.woff2) format("woff2");font-weight:200;font-display:swap}@font-face{font-family:Paperozi;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-3Light.woff2) format("woff2");font-weight:300;font-display:swap}@font-face{font-family:Paperozi;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-4Regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Paperozi;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-5Medium.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Paperozi;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-6SemiBold.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Paperozi;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-7Bold.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Paperozi;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-8ExtraBold.woff2) format("woff2");font-weight:800;font-display:swap}@font-face{font-family:Paperozi;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-9Black.woff2) format("woff2");font-weight:900;font-display:swap}:root{font-family:Paperozi,sans-serif;color:#26372e;background:#f7f6ef;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}body{margin:0;min-width:320px}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.6}a{color:inherit;text-decoration:none}input,select,textarea{outline:none}input:focus,select:focus,textarea:focus{border-color:#71967f!important;box-shadow:0 0 0 3px #a8c5af44}button:focus-visible,a:focus-visible{outline:3px solid #71967f;outline-offset:3px}.app-shell{min-height:100dvh}.topbar{height:78px;display:flex;align-items:center;justify-content:space-between;padding:0 max(4.6vw,32px);background:#fbfaf6;border-bottom:1px solid #e6e8df}.brand{display:flex;align-items:center;gap:12px}.brand-icon,.login-mark{width:40px;height:40px;border-radius:13px;background:#799782;color:#fff;display:grid;place-items:center}.brand strong{display:block;font-family:Paperozi,sans-serif;font-size:calc(15px + 1pt);letter-spacing:.14em;font-weight:800}.brand small{display:block;margin-top:2px;color:#879188;font-size:calc(11px + 1pt);letter-spacing:.08em}.topbar-right{display:flex;align-items:center;gap:22px}.today-label{display:flex;align-items:center;gap:8px;color:#6f7b72;font-size:calc(12px + 1pt)}.save-pill{font-size:calc(11px + 1pt);color:#687c6c;background:#edf2eb;border-radius:100px;padding:8px 12px}.icon-button{border:0;background:transparent;color:#718077;display:inline-grid;place-items:center;padding:6px;border-radius:8px}.icon-button:hover{background:#edf1ea;color:#325841}.main-content{max-width:1530px;margin:auto;padding:43px max(4.6vw,32px) 0}.demo-banner,.error-banner{padding:13px 18px;border-radius:12px;margin-bottom:22px;font-size:calc(12px + 1pt);display:flex;justify-content:space-between;align-items:center;gap:12px}.demo-banner{background:#eef1e5;color:#596f57}.demo-banner button{border:0;background:transparent;color:#4f7358;text-decoration:underline;white-space:nowrap;font-size:calc(11px + 1pt)}.error-banner{background:#fbe8e4;color:#9d4a42}.error-banner button{border:0;background:none;color:inherit}.intro-row{display:flex;justify-content:space-between;align-items:end;margin-bottom:39px}.eyebrow,.section-kicker{font-size:calc(10px + 1pt);font-weight:800;letter-spacing:.18em;color:#88a08a}.tiny-line{display:inline-block;width:18px;height:1px;background:#a9b9a8;vertical-align:middle;margin:0 9px}.intro-row h1{font-size:clamp(calc(34px + 1pt),calc(3.1vw + 1pt),calc(50px + 1pt));font-weight:600;letter-spacing:-.06em;line-height:1.2;margin:13px 0 10px}.intro-row h1 em,.login-card h1 em{font-family:Paperozi,sans-serif;color:#77987c;font-weight:400;font-style:normal}.intro-sub{font-size:calc(13px + 1pt);color:#929d93;margin:0}.button{height:40px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 17px;font-size:calc(12px + 1pt);font-weight:700;white-space:nowrap}.button.primary{border:1px solid #668770;background:#668770;color:#fff;box-shadow:0 5px 13px #517d6130}.button.primary:hover{background:#567a61}.button.outline{border:1px solid #d7e0d3;color:#57745e;background:#fff}.button.outline:hover{background:#f3f7f1}.section-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:20px}.section-heading h2{font-size:calc(22px + 1pt);letter-spacing:-.04em;margin:8px 0 0;font-weight:700}.count-badge{font-size:calc(12px + 1pt);color:#729276;vertical-align:middle;font-weight:700;background:#e8eee5;border-radius:10px;padding:4px 8px;letter-spacing:0;margin-left:3px}.section-note,.small-stat{color:#9da99e;font-size:calc(11px + 1pt);padding-bottom:3px}.today-section{margin-bottom:32px}.today-list{border:1px solid #e6e9df;background:#fffefa;border-radius:15px;overflow:hidden;box-shadow:0 9px 30px #536b4b08}.empty-today{height:115px;display:flex;align-items:center;gap:16px;padding:25px}.empty-icon{width:45px;height:45px;border-radius:14px;background:#eef4ea;color:#70916f;display:grid;place-items:center}.empty-today strong,.empty-today span{display:block}.empty-today strong{font-size:calc(14px + 1pt);margin-bottom:6px}.empty-today span{font-size:calc(12px + 1pt);color:#9ba69a}.today-item{display:flex;align-items:center;gap:14px;padding:15px 20px;min-height:72px}.today-item+.today-item{border-top:1px solid #edf0e8}.check-button{height:21px;width:21px;flex:0 0 21px;border-radius:7px;border:1.5px solid #b8cbb9;color:transparent;background:#fff;display:grid;place-items:center;padding:0}.check-button:hover{color:#fff;background:#7e9e81}.item-main{flex:1;text-align:left;min-width:0;border:0;background:none;padding:0}.item-main strong{font-size:calc(13px + 1pt);display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.item-main small{font-size:calc(11px + 1pt);color:#9aa69a;display:block;margin-top:5px}.item-color{width:8px;height:8px;border-radius:50%}.item-link,.row-arrow{border:0;background:none;color:#a1aea3;padding:5px;display:grid;place-items:center}.item-link:hover,.row-arrow:hover{color:#4a7055}.workspace-grid{display:grid;grid-template-columns:minmax(320px,.83fr) minmax(520px,1.36fr);gap:24px;align-items:stretch}.week-panel,.calendar-panel{background:#fffefa;border:1px solid #e6e9df;border-radius:16px;padding:26px 27px;box-shadow:0 10px 36px #536b4b08}.week-panel .section-heading,.calendar-panel .section-heading{margin-bottom:24px}.week-list{display:flex;flex-direction:column}.week-day{display:flex;gap:20px;min-height:65px;padding:7px 0}.week-day+.week-day{border-top:1px solid #edf0e9}.week-date{width:35px;flex:0 0 35px;text-align:center;padding-top:5px;color:#9da89d}.week-date span{font-size:calc(10px + 1pt);display:block}.week-date strong{display:block;font-family:Paperozi,sans-serif;font-size:calc(17px + 1pt);font-weight:700;margin-top:1px}.week-day.current .week-date{color:#638769}.week-day.current .week-date strong{width:32px;height:32px;margin:2px auto 0;display:grid;place-items:center;background:#e2ecdf;border-radius:10px}.week-content{flex:1;min-width:0}.week-day-head{display:flex;justify-content:space-between;align-items:center;height:25px}.week-day-head strong{font-size:calc(12px + 1pt)}.week-day-head button{border:0;background:transparent;color:#a5b3a6;display:grid;place-items:center;border-radius:6px}.week-day-head button:hover{background:#edf2e9;color:#5f8468}.no-plan{font-size:12pt;color:#b8c0b6}.week-entry{display:flex;align-items:center;gap:8px;border:0;background:#f7f8f3;padding:7px 8px;width:100%;text-align:left;font-size:calc(11px + 1pt);color:#4b5c50;border-radius:7px;margin:4px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.week-entry i,.selected-items i{display:inline-block;flex:0 0 6px;width:6px;height:6px;border-radius:50%}.week-entry span{margin-left:auto;color:#9aa99a}.week-entry:hover{background:#eff3eb}.text-button{display:flex;align-items:center;gap:6px;background:none;border:0;color:#62816b;font-size:calc(11px + 1pt);font-weight:700;padding:3px 0}.calendar-top{display:flex;align-items:center;justify-content:space-between;margin:18px 0 13px}.calendar-top h3{font-size:calc(18px + 1pt);letter-spacing:-.04em;margin:0}.calendar-top>div{display:flex;align-items:center;gap:3px}.today-nav{border:1px solid #e4e9df;background:#fff;color:#647c69;font-size:calc(10px + 1pt);border-radius:7px;padding:5px 9px}.calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);border-top:1px solid #e6eae2;border-left:1px solid #e6eae2}.calendar-weekday{height:29px;text-align:center;color:#9fa89d;font-size:calc(10px + 1pt);font-weight:700;padding-top:8px;border-right:1px solid #e6eae2;border-bottom:1px solid #e6eae2}.calendar-weekday:first-child{color:#c8988e}.calendar-day{height:84px;min-width:0;text-align:left;vertical-align:top;border:0;border-right:1px solid #e6eae2;border-bottom:1px solid #e6eae2;background:#fffefa;padding:6px 5px;overflow:hidden}.calendar-day:hover{background:#f3f7f0}.calendar-day.outside{background:#fafaf6;color:#c9d1c7}.calendar-day.selected{background:#f0f5ed;box-shadow:inset 0 0 0 1px #9cb79d}.day-number{display:grid;place-items:center;font-size:calc(10px + 1pt);width:21px;height:21px;color:inherit;border-radius:7px}.calendar-day.is-today .day-number{color:#fff;background:#779b7e;font-weight:700}.calendar-items{display:block;margin-top:3px}.calendar-items>span{display:block;border-radius:4px;font-size:calc(9px + 1pt);color:#45584a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:3px 4px;margin-bottom:2px}.calendar-items small{display:block;font-size:calc(9px + 1pt);color:#829184}.selected-day{border-top:1px solid #edf0e9;margin-top:18px;padding-top:14px}.selected-day-title,.selected-day-title>div{display:flex;align-items:center;gap:8px}.selected-day-title{justify-content:space-between}.selected-day-title>div{color:#69876f}.selected-day-title strong{color:#425447;font-size:calc(12px + 1pt)}.selected-day-title button{border:0;background:#edf3e9;border-radius:7px;display:grid;place-items:center;padding:5px;color:#6e8e74}.selected-day p{font-size:calc(11px + 1pt);color:#a2ada2;margin:13px 0 2px}.selected-items{margin-top:8px;display:grid;gap:4px}.selected-items button{display:flex;align-items:center;gap:8px;width:100%;background:#f7f8f4;border:0;padding:7px;border-radius:6px;text-align:left;font-size:calc(11px + 1pt)}.selected-items button:hover{background:#edf3e9}.selected-items span{flex:1}.selected-items .done{text-decoration:line-through;color:#a8b1a8}.selected-items small{color:#9ba69a}.projects-section{margin-top:49px}.project-heading{margin-bottom:18px}.project-toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:17px}.segmented{background:#ecefe7;padding:3px;border-radius:9px;display:flex}.segmented button{border:0;border-radius:7px;background:none;padding:7px 13px;color:#889589;font-size:calc(11px + 1pt);font-weight:700}.segmented button.active{color:#42674d;background:#fff;box-shadow:0 2px 6px #576c551b}.toolbar-right{display:flex;gap:8px}.select-wrap,.search-wrap{display:flex;align-items:center;gap:6px;background:#fff;border:1px solid #e5e9e0;border-radius:8px;color:#91a093;padding:0 10px;height:34px}.select-wrap select,.search-wrap input{background:none;border:0;color:#637665;font-size:calc(11px + 1pt);min-width:0}.select-wrap select{width:75px}.search-wrap input{width:136px}.search-wrap input::placeholder{color:#abb6a9}.filter-note{margin:-3px 0 16px;padding:10px 13px;background:#eaf1e8;color:#51735a;border-radius:8px;font-size:calc(11px + 1pt);display:flex;align-items:center;justify-content:space-between}.filter-note button{border:0;background:none;color:#51735a;display:flex;align-items:center;gap:3px;font-size:calc(11px + 1pt)}.project-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.project-card{background:#fffefa;border:1px solid #e7eae1;border-radius:13px;min-height:158px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 8px 25px #52684908;position:relative}.project-card:before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:var(--project-color)}.project-card.focused{border-color:#719b77;box-shadow:0 0 0 2px #a8c7a659}.project-card-top{display:flex;align-items:center;justify-content:space-between;padding:20px 16px 0}.project-category{font-size:calc(10px + 1pt);color:#889789;background:#f0f3ec;padding:4px 8px;border-radius:5px}.project-edit{border:0;background:none;color:#a6b2a6;padding:0}.project-edit:hover{color:#4f7558}.project-card-main{display:flex;flex-direction:column;align-items:start;justify-content:center;flex:1;text-align:left;border:0;background:none;padding:12px 16px 7px;width:100%}.project-card-main strong{font-size:calc(15px + 1pt);letter-spacing:-.035em;line-height:1.4}.project-card-main span{font-size:calc(10px + 1pt);color:#9aa69c;margin-top:5px}.project-card-foot{height:37px;border-top:1px solid #f0f2ec;margin:0 16px;display:flex;align-items:center;gap:7px}.color-swatch{height:8px;width:8px;border-radius:50%}.project-card-foot button{font-size:calc(10px + 1pt);color:#9ca89c;background:none;border:0;padding:0}.project-card-foot a{margin-left:auto;color:#9eaa9f}.empty-projects{grid-column:1/-1;text-align:center;color:#9ba79b;font-size:calc(12px + 1pt);padding:40px}.footer{display:flex;justify-content:space-between;padding:31px 0 25px;margin-top:40px;border-top:1px solid #e5e9df;color:#aab4a9;font-size:calc(10px + 1pt)}.footer i{display:inline-block;width:3px;height:3px;border-radius:50%;background:#aab4a9;vertical-align:middle;margin:0 6px}.drawer-backdrop{position:fixed;inset:0;background:#23332976;z-index:10;display:flex;justify-content:flex-end}.drawer{width:min(470px,100%);background:#fffefa;height:100dvh;display:flex;flex-direction:column;box-shadow:-15px 0 70px #273d2e24;animation:drawer-in .22s ease-out}.drawer-head{height:67px;flex:0 0 67px;border-bottom:1px solid #e9ece5;display:flex;align-items:center;justify-content:space-between;padding:0 28px;color:#7e9a82;letter-spacing:.16em;font-size:calc(10px + 1pt);font-weight:800}.drawer-body{overflow-y:auto;padding:29px 29px 32px;flex:1}.drawer-intro{margin-bottom:27px}.drawer-icon{width:45px;height:45px;border-radius:13px;color:#4b7058;display:grid;place-items:center;margin-bottom:15px}.drawer-icon.mint{background:#e2eee3}.drawer-icon.peach{background:#f3e6db;color:#9b7461}.drawer-intro h2{font-size:calc(22px + 1pt);letter-spacing:-.05em;margin:0 0 6px}.drawer-intro p{font-size:calc(11px + 1pt);color:#a1aea1;margin:0}.field{display:block;margin-bottom:19px;min-width:0}.field>span{display:block;font-size:calc(11px + 1pt);color:#69806e;font-weight:700;margin-bottom:8px}.field input,.field select,.field textarea{width:100%;background:#fff;border:1px solid #e1e8df;border-radius:9px;color:#334d3b;font-size:calc(12px + 1pt);padding:11px 12px;resize:vertical}.field textarea{line-height:1.7}.field input::placeholder,.field textarea::placeholder{color:#b8c1b7}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:11px}.field-row .field{min-width:0}.color-control{display:flex;align-items:center;gap:12px;border:1px solid #e1e8df;border-radius:9px;padding:6px 10px;background:#fff}.color-control input{padding:0;border:0;width:38px;height:31px;border-radius:5px;cursor:pointer}.color-control span{font-size:calc(12px + 1pt);color:#8b9c8c}.link-input{display:flex;align-items:center;background:#fff;border:1px solid #e1e8df;border-radius:9px}.link-input input{border:0!important;box-shadow:none!important}.link-input a{color:#7d9a80;padding:0 12px}.archive-button,.delete-button{display:flex;align-items:center;gap:8px;border:0;background:none;padding:11px 0;font-size:calc(11px + 1pt)}.archive-button{color:#6c886f}.delete-button{color:#bd776c}.drawer-save{height:53px;flex:0 0 53px;display:flex;align-items:center;gap:8px;padding:0 29px;border-top:1px solid #e8ece5;color:#91a393;font-size:calc(11px + 1pt)}.save-dot{width:6px;height:6px;border-radius:50%;background:#83aa85}.save-dot.saving{background:#d0b773}.save-dot.error{background:#d98475}.login-screen{min-height:100dvh;display:grid;grid-template-columns:1fr .85fr;background:#f9f8f2}.login-mark{margin:55px 0 0 8vw}.login-card{width:min(420px,80%);align-self:center;justify-self:center;margin-top:-90px}.login-card .eyebrow{margin-bottom:23px}.login-card h1{font-size:clamp(calc(37px + 1pt),calc(4vw + 1pt),calc(58px + 1pt));line-height:1.25;letter-spacing:-.06em;margin:0}.login-desc{color:#91a093;font-size:calc(13px + 1pt);margin:18px 0 35px}.login-card form label{display:block;color:#64806b;font-size:calc(11px + 1pt);font-weight:700;margin:0 0 17px}.login-card form input{display:block;width:100%;height:45px;border:1px solid #dfe7dc;border-radius:8px;background:#fff;padding:0 14px;margin-top:8px;color:#31513c;font-size:calc(13px + 1pt)}.login-button{width:100%;height:46px;margin-top:7px}.form-error{font-size:calc(11px + 1pt);color:#bd685d}.login-foot{display:flex;gap:7px;align-items:center;font-size:calc(10px + 1pt);color:#9ca99e;margin-top:24px}.login-side{background:#e1e9d9;position:relative;overflow:hidden;display:flex;align-items:end;padding:9vw}.login-side>span{font-family:Paperozi,sans-serif;font-size:clamp(calc(35px + 1pt),calc(5vw + 1pt),calc(72px + 1pt));line-height:1.05;letter-spacing:-.06em;color:#668169;position:relative;z-index:1}.orb{position:absolute;border-radius:50%;filter:blur(1px)}.orb-one{width:70%;aspect-ratio:1;top:-15%;right:-12%;background:#c4d7bf}.orb-two{width:55%;aspect-ratio:1;bottom:5%;left:-12%;background:#f0e2ce;opacity:.65}.setup-screen,.center-message{min-height:100dvh;display:grid;place-items:center;background:#f7f6ef}.center-message{color:#809482;font-size:calc(14px + 1pt)}.setup-card{max-width:520px;background:#fffefa;border:1px solid #e5eae1;padding:35px;border-radius:16px}.setup-card .login-mark{margin:0 0 24px}.setup-card h1{font-size:calc(26px + 1pt)}.setup-card p{line-height:1.7;color:#78907c;font-size:calc(13px + 1pt)}.setup-card code{display:block;background:#edf1e9;padding:16px;border-radius:8px;font-size:calc(12px + 1pt);color:#41634b;line-height:2}.setup-card .muted code{display:inline;padding:2px 5px}.setup-card .muted{font-size:calc(11px + 1pt)}@keyframes drawer-in{0%{transform:translate(25px);opacity:.5}to{transform:translate(0);opacity:1}}@media(max-width:1120px){.workspace-grid{grid-template-columns:1fr}.project-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.week-list{display:grid;grid-template-columns:repeat(2,1fr);gap:0 20px}.week-day:nth-child(2){border-top:0}}@media(max-width:700px){.topbar{padding:0 18px;height:65px}.main-content{padding:30px 18px 0}.today-label{display:none}.topbar-right{gap:8px}.save-pill{font-size:calc(9px + 1pt)}.intro-row{align-items:start;gap:15px;margin-bottom:31px}.intro-row h1{font-size:calc(33px + 1pt)}.intro-sub{font-size:calc(11px + 1pt)}.intro-row>.button{height:36px;padding:0 10px;font-size:calc(10px + 1pt)}.section-heading h2{font-size:calc(19px + 1pt)}.section-note{display:none}.workspace-grid{gap:17px}.week-panel,.calendar-panel{padding:20px 16px}.week-list{display:block}.week-day:nth-child(2){border-top:1px solid #edf0e9}.calendar-day{height:68px;padding:4px 2px}.calendar-items>span{font-size:calc(8px + 1pt);padding:2px}.project-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.project-card{min-height:145px}.project-card-main strong{font-size:calc(13px + 1pt)}.project-toolbar{align-items:start;gap:12px;flex-wrap:wrap}.toolbar-right{width:100%}.search-wrap{flex:1}.search-wrap input{width:100%}.footer span:last-child{display:none}.login-screen{display:block}.login-side{display:none}.login-card{margin:80px auto}.login-mark{margin:25px 0 0 10%}}@media(max-width:420px){.brand small{display:none}.intro-row{display:block}.intro-row>.button{margin-top:19px}.project-grid{grid-template-columns:1fr}.field-row{grid-template-columns:1fr;gap:0}.calendar-day{height:60px}.calendar-items>span:nth-child(n+2),.calendar-items small{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}:root{color:#342d31;background:#faf7f1}.topbar{background:#fdfaf6;border-bottom-color:#eadfe1}.brand-icon,.login-mark{background:#db8ead}.brand strong{color:#342c31}.save-pill{background:#f7ebef;color:#9d647b}.save-pill.saving{background:#f5efdb;color:#8d7942}.save-pill.error{background:#fbe7e3;color:#a95a4c}.icon-button:hover{background:#fae9ef;color:#aa6180}.eyebrow,.section-kicker{color:#c37f9b}.tiny-line{background:#d8acc0}.intro-row h1 em,.login-card h1 em{color:#d28ba8}.button.primary{background:#d98cac;border-color:#d98cac;box-shadow:0 5px 15px #cc7d9c33}.button.primary:hover{background:#c9789b}.button.outline{border-color:#ebd3dd;color:#a86b83}.button.outline:hover{background:#fff3f7}.count-badge{color:#aa6a83;background:#f7e8ee}.today-list,.week-panel,.calendar-panel,.project-card,.setup-card{border-color:#ece3e4}.empty-icon{background:#faeaf0;color:#c985a1}.check-button{border-color:#e6b7c9}.check-button:hover{background:#d98cac}.item-link:hover,.row-arrow:hover,.project-edit:hover{color:#bd7492}.week-day.current .week-date{color:#c37f9b}.week-day.current .week-date strong{background:#f8e8ef}.week-day-head button:hover,.selected-day-title button{background:#faedf1;color:#b87390}.week-entry:hover,.selected-items button:hover{background:#fbf0f3}.text-button,.selected-day-title>div{color:#b87994}.today-nav{color:#a57389;border-color:#efdee5}.calendar-day:hover{background:#fdf3f6}.calendar-day.selected{background:#fbebf1;box-shadow:inset 0 0 0 1px #d8a2b8}.calendar-day.is-today .day-number{background:#d98cac}.segmented{background:#f3e9ec}.segmented button.active{color:#a3637d}.select-wrap,.search-wrap{border-color:#ebdfe2}.filter-note{background:#f9e8ef;color:#a96983}.filter-note button{color:#a96983}.project-card.focused{border-color:#d99bb4;box-shadow:0 0 0 2px #e7b5c855}.drawer-icon.mint{background:#f9e8ef;color:#b77994}.drawer-save{border-top-color:#eee1e5}.save-dot{background:#d98cac}.login-screen{background:#faf7f1}.login-side{background:#f5e9e8}.login-side>span{color:#bb8099}.orb-one{background:#edc2d1}.orb-two{background:#f1dfcd}.field>span{color:#a36b82}.field input:focus,.field select:focus,.field textarea:focus{border-color:#d98cac!important;box-shadow:0 0 0 3px #f2c9d955}.demo-banner{background:#f8edf0;color:#9b697e}.demo-banner button{color:#a26580}
