@font-face{font-family:Patrick Hand;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/patrick-hand-latin-ext-400-normal.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Patrick Hand;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/patrick-hand-latin-400-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/caveat-latin-ext-700-normal.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/caveat-latin-700-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root:has(.shell[data-theme=acik]){--paper:#f5f5f3;--surface:#ffffff;--ink:#1d1e20;--ink-2:#55585e;--ink-3:#7c7f86;--line:#e1e1dc;--line-2:#cfcfc9;--accent:#005a63;--accent-soft:#e2eeee;--warn:#8a5a00;--warn-soft:#fbf0d9;--bad:#a3271f;--bad-soft:#fbe6e3;--good:#2c6a39;--good-soft:#e4f0e5;--font:"Holl TL","Schibsted Grotesk Variable",system-ui,sans-serif;--side-bg:#f5f5f3;--hover:#ececea;--hover-strong:#e3e3df;--card:#ffffff;--card-hover:#fafaf8;--card-border:#e1e1dc;--column:#efefec;--primary:#1d1e20;--primary-hover:#000000;--primary-ink:#ffffff;color-scheme:light}:root:has(.shell[data-theme^=defter-]){--paper:#fbf7ef;--surface:#fffdf8;--ink:#3b342d;--ink-2:#6a5f53;--ink-3:#8f8374;--line:#e6dccb;--line-2:#d3c6b1;--warn:#835400;--warn-soft:#fbefd6;--bad:#9f2a22;--bad-soft:#fbe3df;--good:#3b652f;--good-soft:#e5f0dc;--font:"Holl TL","Schibsted Grotesk Variable",system-ui,sans-serif;--hand:"Patrick Hand","Comic Sans MS",cursive;--script:"Caveat","Patrick Hand",cursive;--side-bg:#fffaf1;--hover:#f4ecdf;--hover-strong:#ece2d1;--card:#fffdf8;--card-hover:#fffaf2;--card-border:#4a4038;--column:transparent;--ink-line:#4a4038;--shadow:#e6dccb;--dot:#e8dfcd;--primary-ink:#ffffff;color-scheme:light}:root:has(.shell[data-theme=defter-adacayi]){--tape:#cfdcb6;--tape-2:#f3c9cf;--accent:#5a7541;--accent-soft:#e6eed8;--primary:#5a7541;--primary-hover:#4a6334;--celebrate-0:#7fa05a;--celebrate-1:#e98aa0;--celebrate-2:#e3b442}:root:has(.shell[data-theme=defter-lavanta]){--tape:#d9cdf3;--tape-2:#f6cfe0;--accent:#6a52aa;--accent-soft:#ece6f8;--primary:#6a52aa;--primary-hover:#584394;--celebrate-0:#9b84de;--celebrate-1:#ef8fb5;--celebrate-2:#e8b947}:root:has(.shell[data-theme=defter-pembe]){--tape:#f4c9d3;--tape-2:#cfe0c4;--accent:#a3455e;--accent-soft:#f8e1e7;--primary:#a3455e;--primary-hover:#8e3a51;--celebrate-0:#e57f99;--celebrate-1:#8fb874;--celebrate-2:#e8b947}.shell:not([data-theme=koyu]) .side{background:var(--side-bg);border-color:var(--line)}.shell:not([data-theme=koyu]) .nav a svg{color:var(--ink-3)}.shell:not([data-theme=koyu]) .nav a:hover,.shell:not([data-theme=koyu]) .nav a[aria-current=page]{background:var(--hover)}.shell:not([data-theme=koyu]) .nav-more-toggle svg{color:var(--ink-3)}.shell:not([data-theme=koyu]) .nav-more-toggle:hover{background:var(--hover)}.shell[data-theme^=defter-] .nav-heading{font-family:var(--hand);font-size:15px}.shell:not([data-theme=koyu]) .btn.primary,.shell:not([data-theme=koyu]) .new-task-button{background:var(--primary);border-color:var(--primary);color:var(--primary-ink)}.shell:not([data-theme=koyu]) .btn.primary:hover{background:var(--primary-hover)}.shell:not([data-theme=koyu]) .tag{background:var(--hover);color:var(--ink-2)}.shell:not([data-theme=koyu]) .data tbody tr:hover,.shell:not([data-theme=koyu]) .list-row:hover{background:var(--hover)}.shell:not([data-theme=koyu]) .person-dot{background:var(--accent-soft);color:var(--accent)}.shell:not([data-theme=koyu]) .workspace-breadcrumb{color:var(--ink-2)}.shell:not([data-theme=koyu]) .task-page-title svg,.shell:not([data-theme=koyu]) .workspace-breadcrumb>span:nth-child(2){color:var(--ink-3)}.shell:not([data-theme=koyu]) .database-views [aria-selected=true]{background:var(--hover-strong)}.shell:not([data-theme=koyu]) .database-views a:hover,.shell:not([data-theme=koyu]) .database-views button:hover{background:var(--hover)}.shell:not([data-theme=koyu]) .board-column{background:var(--column)}.shell:not([data-theme=koyu]) .group-badge{background:var(--hover-strong);color:var(--ink-2)}.shell:not([data-theme=koyu]) .group-badge.doing{background:var(--accent-soft);color:var(--accent)}.shell:not([data-theme=koyu]) .group-badge.done{background:var(--good-soft);color:var(--good)}.shell:not([data-theme=koyu]) .group-badge.review{background:#efe4f6;color:#653c7a}.shell:not([data-theme=koyu]) .card-heading>svg,.shell:not([data-theme=koyu]) .card-project,.shell:not([data-theme=koyu]) .group-count{color:var(--ink-3)}.shell:not([data-theme=koyu]) .card-meta{color:var(--ink-2)}.shell:not([data-theme=koyu]) .task-card{background:var(--card);border-color:var(--card-border);box-shadow:none}.shell:not([data-theme=koyu]) .task-card:hover{background:var(--card-hover)}.shell:not([data-theme=koyu]) .task-card.done,.shell:not([data-theme=koyu]) .task-card.done:hover{background:var(--good-soft)}.shell:not([data-theme=koyu]) .status-pill{background:var(--hover-strong);color:var(--ink-2)}.shell:not([data-theme=koyu]) .status-calisiliyor{background:var(--accent-soft);color:var(--accent)}.shell:not([data-theme=koyu]) .status-kontrolde{background:#efe4f6;color:#653c7a}.shell:not([data-theme=koyu]) .status-girdi_bekliyor,.shell:not([data-theme=koyu]) .status-revizyonda{background:var(--warn-soft);color:var(--warn)}.shell:not([data-theme=koyu]) .status-tamamlandi{background:var(--good-soft);color:var(--good)}.shell:not([data-theme=koyu]) .drop-after:after,.shell:not([data-theme=koyu]) .drop-before:before{border-top-color:var(--accent)}.shell:not([data-theme=koyu]) .drop-active{outline-color:var(--accent)}.shell:not([data-theme=koyu]) .column-empty{color:var(--ink-3);border-color:var(--line-2)}.shell:not([data-theme=koyu]) .task-drawer{background:var(--surface);border-left-color:var(--line);box-shadow:-12px 0 40px #0002}.shell:not([data-theme=koyu]) dialog::-webkit-backdrop{background:#0003}.shell:not([data-theme=koyu]) dialog::backdrop{background:#0003}.shell:not([data-theme=koyu]) .task-properties select{background:var(--surface);border-color:var(--line-2)}.shell:not([data-theme=koyu]) .new-task-dialog{background:var(--surface)}.shell:not([data-theme=koyu]) .avatar{background:var(--hover-strong);color:var(--ink)}.shell:not([data-theme=koyu]) .avatar.free{background:#ece4f6;color:#56407a}.shell:not([data-theme=koyu]) .timeline-day.weekend{background:#0000000a}.shell:not([data-theme=koyu]) .timeline-group-heading,.shell:not([data-theme=koyu]) .timeline-group-heading .timeline-name{background:var(--hover)}.shell:not([data-theme=koyu]) .timeline-bar{background:var(--hover-strong);border-color:var(--line-2);color:var(--ink)}.shell:not([data-theme=koyu]) .timeline-bar.doing{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.shell:not([data-theme=koyu]) .timeline-bar.done{background:var(--good-soft);border-color:var(--good);color:var(--good)}.shell:not([data-theme=koyu]) .timeline-resize:focus-visible,.shell:not([data-theme=koyu]) .timeline-resize:hover{background:#0000001a}.shell:not([data-theme=koyu]) .timeline-connect{background:var(--surface)}.shell:not([data-theme=koyu]) .column-settings,.shell:not([data-theme=koyu]) .group-summaries,.shell:not([data-theme=koyu]) .task-gallery article{border-color:var(--line-2)}.shell:not([data-theme=koyu]) .group-summaries>div{border-top-color:var(--line)}.shell:not([data-theme=koyu]) .gallery-placeholder{background:var(--hover);color:var(--ink-3)}.shell:not([data-theme=koyu]) .column-settings p,.shell:not([data-theme=koyu]) .group-summaries p,.shell:not([data-theme=koyu]) .task-gallery dt{color:var(--ink-3)}:root:has(.shell[data-theme^=defter-]) body{background-color:var(--paper);background-image:radial-gradient(var(--dot) 1px,transparent 1.2px);background-size:18px 18px}.shell[data-theme^=defter-] .side{border-right:1.5px dashed var(--line-2)}.shell[data-theme^=defter-] .brand{font-family:var(--script);font-size:28px;font-weight:700;letter-spacing:0}.shell[data-theme^=defter-] .brand span:after{content:"";display:inline-block;width:14px;height:14px;margin-left:6px;background:var(--accent);-webkit-mask:var(--heart) center/contain no-repeat;mask:var(--heart) center/contain no-repeat}.shell[data-theme^=defter-] .nav a{border-radius:10px}.shell[data-theme^=defter-] .nav a[aria-current=page]{background:var(--tape);color:var(--ink);transform:rotate(-.8deg)}.shell[data-theme^=defter-] h1{font-size:34px;line-height:1.15}.shell[data-theme^=defter-] h1,.shell[data-theme^=defter-] h2,.shell[data-theme^=defter-] h3{font-family:var(--hand);font-weight:400;letter-spacing:0}.shell[data-theme^=defter-] h2{font-size:22px}.shell[data-theme^=defter-] h3{font-size:18px}.shell[data-theme^=defter-] :is(.section,.panel,section)>h2{display:inline-flex;width:auto;background:var(--tape);padding:0 12px 1px;border-radius:2px;transform:rotate(-1.2deg);box-shadow:0 1px 0 #0000000d}.shell[data-theme^=defter-] :is(.section,section):nth-of-type(2n)>h2{background:var(--tape-2);transform:rotate(.9deg)}.shell[data-theme^=defter-] .notice,.shell[data-theme^=defter-] .panel{background:var(--card);border:1.5px solid var(--ink-line);border-radius:16px;box-shadow:3px 3px 0 var(--shadow)}.shell[data-theme^=defter-] .notice{background:var(--warn-soft)}.shell[data-theme^=defter-] .notice.bad{background:var(--bad-soft);border-color:var(--bad)}.shell[data-theme^=defter-] .btn,.shell[data-theme^=defter-] .new-task-button{font-family:var(--hand);font-size:16px;border:1.5px solid var(--ink-line);border-radius:999px;box-shadow:2px 2px 0 var(--shadow);transition:transform .12s ease,box-shadow .12s ease}.shell[data-theme^=defter-] .btn.small{font-size:14.5px;padding:2px 11px}.shell[data-theme^=defter-] .btn:active,.shell[data-theme^=defter-] .new-task-button:active{transform:translate(1px,1px);box-shadow:1px 1px 0 var(--shadow)}.shell[data-theme^=defter-] .input,.shell[data-theme^=defter-] .select,.shell[data-theme^=defter-] .textarea{border-radius:10px;border-color:var(--line-2);background:var(--surface)}.shell[data-theme^=defter-] .task-card{border:1.5px solid var(--ink-line);border-radius:14px;box-shadow:2px 2px 0 var(--shadow)}.shell[data-theme^=defter-] .board-column{border:1.5px dashed var(--line-2);border-radius:16px}.shell[data-theme^=defter-] .group-badge{font-family:var(--hand);font-size:15px}.shell[data-theme^=defter-] .tag{border:1px solid var(--line-2)}.shell[data-theme^=defter-] .data{background:var(--card);border-radius:12px}.shell[data-theme^=defter-] .side:before{content:"";position:absolute;left:18px;bottom:96px;width:110px;height:64px;background:var(--accent);opacity:.4;-webkit-mask:var(--doodle-sky) center/contain no-repeat;mask:var(--doodle-sky) center/contain no-repeat;pointer-events:none}.shell[data-theme^=defter-] .side:after{content:"";position:absolute;right:14px;bottom:150px;width:62px;height:62px;background:var(--accent);opacity:.32;-webkit-mask:var(--doodle-leaf) center/contain no-repeat;mask:var(--doodle-leaf) center/contain no-repeat;pointer-events:none}.shell[data-theme^=defter-] nav[aria-label="Proje görünümü"]{margin-top:8px!important}.shell[data-theme^=defter-]{--heart:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 21s-7-4.4-9.3-9A5.2 5.2 0 0 1 12 6.4 5.2 5.2 0 0 1 21.3 12C19 16.6 12 21 12 21z'/%3E%3C/svg%3E");--doodle-sky:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 110 64' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 8l3 7 7 1-5 5 1 7-6-3-6 3 1-7-5-5 7-1z'/%3E%3Cpath d='M58 40c-3-3-9-2-9 3 0 4 9 9 9 9s9-5 9-9c0-5-6-6-9-3z'/%3E%3Cpath d='M95 10v10M90 15h10M92 12l6 6M98 12l-6 6'/%3E%3Cpath d='M78 50l2 4 4 1-3 3 1 4-4-2-4 2 1-4-3-3 4-1z'/%3E%3C/svg%3E");--doodle-leaf:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 70 70' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M10 64C28 50 44 32 60 8'/%3E%3Cpath d='M22 54c-6-2-10-8-9-14 6 1 11 6 9 14zM30 46c2-6 8-10 14-9-1 6-7 11-14 9zM36 38c-6-2-9-9-7-14 6 2 9 8 7 14zM44 30c2-6 8-9 14-8-2 6-8 10-14 8zM50 21c-5-3-7-9-5-14 5 3 7 9 5 14z'/%3E%3C/svg%3E")}.daily-hello{display:flex;align-items:center;gap:14px;margin:-8px 0 24px}.daily-card{flex:1 1;min-width:0;max-width:820px;padding:12px 16px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.daily-fact{margin:0;line-height:1.5}.daily-fact b{display:block;margin-bottom:2px;font-size:12.5px;font-weight:600;color:var(--accent)}.daily-note{margin:8px 0 0;color:var(--ink-2);font-style:italic}.shell[data-theme^=defter-] .daily-card{background:var(--card);border:1.5px solid var(--ink-line);border-radius:16px;box-shadow:3px 3px 0 var(--shadow)}.shell[data-theme^=defter-] .daily-fact b{display:inline-block;margin:0 0 6px;padding:0 10px;background:var(--tape);transform:rotate(-1.5deg);font-family:var(--hand);font-weight:400;font-size:17px;color:var(--ink)}.shell[data-theme^=defter-] .daily-note{display:flex;align-items:center;gap:10px;font-family:var(--script);font-weight:700;font-style:normal;font-size:23px;line-height:1.2}.shell[data-theme^=defter-] .daily-note:before{content:"";width:22px;height:22px;flex:none;background:var(--accent);-webkit-mask:var(--heart) center/contain no-repeat;mask:var(--heart) center/contain no-repeat;opacity:.7}.empty-state{display:flex;align-items:center;gap:16px;padding:18px 20px}.empty-state .empty-art{display:none;width:64px;height:64px;flex:none;color:var(--accent)}.empty-state strong{display:block;font-size:15px}.empty-state p{color:var(--ink-2);margin-top:4px}.shell[data-theme^=defter-] .empty-state .empty-art{display:block}.shell[data-theme^=defter-] .empty-state strong{font-family:var(--hand);font-weight:400;font-size:21px}.jar-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:14px;gap:14px;margin-bottom:28px}.month-jar{display:flex;gap:14px;align-items:center;padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:var(--surface);min-width:0}.month-jar svg{flex:none}.month-jar .jar-glass{fill:none;stroke:var(--ink-2);stroke-width:2}.month-jar .jar-live{fill:var(--good)}.month-jar .jar-ready{fill:var(--accent);opacity:.45}.month-jar .jar-lid{fill:var(--line-2);stroke:var(--ink-2);stroke-width:2}.month-jar b{display:block;font-size:15px}.month-jar .jar-legend{font-size:12.5px;color:var(--ink-2);margin-top:4px;line-height:1.5}.month-jar .jar-legend i{display:inline-block;width:9px;height:9px;border-radius:2px;margin-right:5px;vertical-align:0}.shell[data-theme^=defter-] .month-jar{border:1.5px solid var(--ink-line);border-radius:16px;box-shadow:3px 3px 0 var(--shadow);background:var(--card)}.shell[data-theme^=defter-] .month-jar b{font-family:var(--hand);font-weight:400;font-size:20px}.celebrate-layer{position:fixed;inset:0;pointer-events:none;z-index:9999;overflow:hidden}.celebrate-bit{position:fixed;color:var(--c);transform:translate(-50%,-50%);animation:celebrate-pop .9s cubic-bezier(.2,.7,.3,1) forwards}.celebrate-bit svg{display:block}@keyframes celebrate-pop{0%{transform:translate(-50%,-50%) scale(.3);opacity:1}70%{opacity:1}to{transform:translate(calc(-50% + var(--dx)),calc(-50% + var(--dy))) rotate(var(--rot)) scale(1);opacity:0}}@media (prefers-reduced-motion:reduce){.celebrate-layer{display:none}.shell[data-theme^=defter-] .btn{transition:none}}@media (max-width:760px){.shell[data-theme^=defter-] .side:after,.shell[data-theme^=defter-] .side:before{display:none}.shell[data-theme^=defter-] .daily-note{font-size:20px}}.theme-options{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:10px;gap:10px}.theme-option{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--line-2);border-radius:12px;cursor:pointer;background:var(--surface)}.theme-option:has(input:checked){border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.theme-option b{display:block;font-weight:600}.theme-option small{display:block;color:var(--ink-2);font-size:12px}.theme-swatch{display:flex;flex:none;border-radius:8px;overflow:hidden;border:1px solid var(--line-2)}.theme-swatch i{width:14px;height:30px;display:block}.character{display:none;height:auto;max-width:100%}.shell[data-theme^=defter-] .daily-hello .character{display:block;width:132px;flex:none}.shell[data-theme^=defter-] .empty-state:has(.empty-character) .empty-art{display:none}.shell[data-theme^=defter-] .empty-character{display:block;width:150px;flex:none}.shell[data-theme^=defter-] .side:before{position:static;order:2;flex:0 1 80px;min-height:0;width:150px;height:auto;margin:auto 0 0 4px;opacity:1;background:url(/karakterler/merak.svg) 0 100%/contain no-repeat;-webkit-mask:none;mask:none}.shell[data-theme^=defter-] .side-foot{order:3;margin-top:0}.done-stamp,.shell[data-theme^=defter-] .side:after{display:none}.shell[data-theme^=defter-] .done-stamp{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;width:92px;height:92px;margin:-8px 0 -8px 10px;border-radius:50%;border:3px solid var(--accent);outline:1.5px dashed var(--accent);outline-offset:-10px;color:var(--accent);font-family:var(--script);font-weight:700;font-size:27px;line-height:1;transform:rotate(-12deg);opacity:.9}.shell[data-theme^=defter-] .done-stamp small{font-family:var(--hand);font-weight:400;font-size:12px;margin-top:2px}dialog.project-done{width:min(440px,calc(100vw - 32px));padding:24px 24px 20px;text-align:center;color:var(--ink);background:var(--card);border:1.5px solid var(--ink-line);border-radius:20px;box-shadow:5px 5px 0 var(--shadow)}dialog.project-done::-webkit-backdrop{background:#2b26228c}dialog.project-done::backdrop{background:#2b26228c}dialog.project-done img{display:block;width:100%;max-width:320px;height:auto;margin:0 auto 4px}dialog.project-done .done-kicker{font-family:var(--script);font-weight:700;font-size:34px;color:var(--accent);line-height:1.1}dialog.project-done h2{font-family:var(--hand);font-weight:400;font-size:24px;margin:2px 0 8px}dialog.project-done p{color:var(--ink-2)}dialog.project-done .done-team{display:flex;justify-content:center;gap:6px;list-style:none;padding:0;margin:14px 0 0}dialog.project-done .done-team li{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-size:13px;background:var(--tape);border:1.5px solid var(--ink-line)}dialog.project-done form{margin-top:18px}.celebrate-bit.confetti{transform:none;animation:confetti-fall 2s cubic-bezier(.3,.6,.5,1) both}@keyframes confetti-fall{0%{transform:translate(0) rotate(0);opacity:1}to{transform:translate(var(--dx),106vh) rotate(var(--rot));opacity:.9}}@media (max-width:760px){.shell[data-theme^=defter-] .daily-hello .character{width:84px}.shell[data-theme^=defter-] .empty-state:has(.empty-character){flex-wrap:wrap}.shell[data-theme^=defter-] .empty-character{width:120px}}:root:has(.shell[data-theme^=defter-]){--tape-3:#f6e2a8;--leaf:#df9a48;--coffee:#9b6a4a}.doodle,.page-art{display:none}.shell[data-theme^=defter-] .doodle{display:inline-block}.shell[data-theme^=defter-] .page-art{display:block}.doodle{width:1.4em;height:1.4em;vertical-align:-.32em;flex:none}:is(.doodle,.page-art){stroke:var(--ink-line);fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.dd-card{fill:var(--card)}.dd-tape{fill:var(--tape)}.dd-tape2{fill:var(--tape-2)}.dd-tape3{fill:var(--tape-3)}.dd-sun{fill:var(--celebrate-2)}.dd-pink{fill:var(--celebrate-1)}.dd-leaf{fill:var(--leaf)}.dd-accent{fill:var(--accent-soft)}.dd-paper{fill:#fffdf8}.dd-ink{fill:var(--ink-line);stroke:none}.dd-flag{fill:#e30a17;stroke:none}.dd-white{fill:#ffffff;stroke:none}.dd-dash{stroke-dasharray:4 6}.dd-good{stroke:var(--good)}.dd-stampc{stroke:var(--accent)}.dd-stamp-text{fill:var(--accent);stroke:none;font-family:var(--script);font-weight:700;font-size:19px}.page-art{width:240px;height:80px;flex:none;margin-left:auto;align-self:center}.shell[data-theme^=defter-] .page-head>.page-art+*{margin-left:0}.shell[data-theme^=defter-] .task-page-title{display:flex;align-items:center;gap:12px}.shell[data-theme^=defter-] .task-page-title>.page-art{width:240px;height:80px}@media (max-width:860px){.shell[data-theme^=defter-] .page-art{display:none}}.today-scene{display:none;margin:-4px 0 30px}.shell[data-theme^=defter-] .today-scene{display:block}.shell[data-theme^=defter-] .daily-hello{display:none}.today-scene{--scene-ink:#2b2622;--sky1:#d9eae8;--sky2:#ecf3e4;--sunc:#f9d672;--hill:#dcd6a2;--meadow:#c6cf8c;--c1:#eea24c;--c2:#d9733a;--c3:#f2c65a;--pine:#7e9d69;--pathc:#efe1c3}.today-scene[data-time=sabah]{--sky1:#fbe1c4;--sky2:#fdeedb;--sunc:#fbe39c}.today-scene[data-time=aksam]{--sky1:#efb9c3;--sky2:#f9d8bd;--sunc:#f29b55}.today-scene[data-time=gece]{--sky1:#28314d;--sky2:#333d5c}.today-scene[data-season=kis]{--hill:#e8edf0;--meadow:#f5f3ed;--c1:#8aa587;--c2:#7b9884;--c3:#9ab398;--pine:#6d8e72;--pathc:#e2ddd2}.today-scene[data-season=ilkbahar]{--hill:#cfe2b2;--meadow:#bcd897;--c1:#b7d98c;--c2:#f4c3d3;--c3:#a6cf7c;--pine:#7da567;--pathc:#efe4c8}.today-scene[data-season=yaz]{--hill:#b7d396;--meadow:#a6cb78;--c1:#86b45c;--c2:#6e9f48;--c3:#9bc66a;--pine:#5d8d53;--pathc:#ecdcb4}.today-scene .scene-frame{border:1.5px solid var(--ink-line);border-radius:18px;overflow:hidden;box-shadow:3px 3px 0 var(--shadow);background:var(--sky1)}.today-scene .scene{display:block;width:100%;height:auto;stroke:var(--scene-ink);fill:none;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.today-scene .sky1{fill:var(--sky1);stroke:none}.today-scene .sky2{fill:var(--sky2);stroke:none}.today-scene .sunfill{fill:var(--sunc)}.today-scene .inkdot{fill:var(--scene-ink);stroke:none}.today-scene :is(.cloud,.planef){fill:#fffdf8}.today-scene .trail{stroke-dasharray:4 6}.today-scene .hill{fill:var(--hill)}.today-scene .meadow{fill:var(--meadow)}.today-scene .pathway{fill:var(--pathc);stroke-width:1.6}.today-scene .trunk{fill:#a77a55}.today-scene .pine{fill:var(--pine)}.today-scene .c1{fill:var(--c1)}.today-scene .c2{fill:var(--c2)}.today-scene .c3{fill:var(--c3)}.today-scene .snowcap{fill:#fbfbf7;display:none}.today-scene[data-season=kis] .snowcap{display:inline}.today-scene .blossom{display:none}.today-scene .blossom circle{fill:#f2a7bd;stroke:none}.today-scene[data-season=ilkbahar] .blossom{display:inline}.today-scene .stem{stroke:#6f8f4e}.today-scene .leafg{fill:#9cc06f}.today-scene .kasim{fill:#f0a245}.today-scene .kasim2{fill:#d9762f}.today-scene .bell{fill:#fffdf8}.today-scene .lale{fill:#ef7f97}.today-scene .petal circle{fill:#fffdf8;stroke-width:1.4}.today-scene .sari{fill:#f2c94c}.today-scene .moon{fill:#f6e7b0}.today-scene .star{fill:#f6e7b0;stroke:none}.today-scene .tint{fill:#1b2440;stroke:none;opacity:.3}.today-scene .flake{fill:#ffffff;stroke-width:1}.today-scene .petalp{fill:#f4b6c8;stroke:none}.today-scene .leafc{fill:#e8a04a;stroke-width:1.4}.today-scene .bfw1{fill:#f4c3d3}.today-scene .bfw2{fill:#f9d98a}.today-scene .sun{transform:translate(620px,62px)}.today-scene[data-time=sabah] .sun{transform:translate(560px,150px)}.today-scene[data-time=aksam] .sun{transform:translate(650px,160px) scale(1.25)}.today-scene[data-time=gece] .sun{display:none}@keyframes scene-fall{0%{transform:translateY(-12px) rotate(0deg);opacity:0}12%{opacity:1}85%{opacity:1}to{transform:translate(22px,70px) rotate(60deg);opacity:0}}@keyframes scene-bob{0%,to{transform:translate(0)}50%{transform:translateY(-5px) rotate(-3deg)}}@keyframes scene-flutter{0%,to{transform:translate(0)}50%{transform:translate(10px,-8px)}}.today-scene .fall :is(.fallitem,circle,ellipse){animation:scene-fall 9s linear infinite;transform-box:fill-box;transform-origin:center}.today-scene .fall>:is(circle,ellipse):nth-child(2n),.today-scene .fall>:nth-child(2n) :is(.fallitem){animation-duration:11s;animation-delay:-3s}.today-scene .fall>:is(circle,ellipse):nth-child(3n),.today-scene .fall>:nth-child(3n) :is(.fallitem){animation-duration:13s;animation-delay:-6s}.today-scene .drift{animation:scene-bob 3.2s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.today-scene .bf{animation:scene-flutter 4s ease-in-out infinite;transform-box:fill-box}.today-scene .scene-card{position:relative;z-index:2;margin:-52px 0 0 24px;width:min(560px,calc(100% - 48px));background:var(--card);border:1.5px solid var(--ink-line);border-radius:16px;box-shadow:3px 3px 0 var(--shadow);padding:16px 18px 12px;display:grid;grid-gap:6px;gap:6px}.today-scene .tp{position:absolute;top:-10px;width:68px;height:20px;opacity:.92}.today-scene .tp1{left:20px;background:var(--tape);transform:rotate(-7deg)}.today-scene .tp2{right:22px;background:var(--tape-2);transform:rotate(6deg)}.today-scene .sc-fact{line-height:1.5}.today-scene .sc-fact b{display:inline-block;margin-right:6px;padding:0 10px;background:var(--tape-3);transform:rotate(-1.5deg);font-family:var(--hand);font-weight:400;font-size:17px}.today-scene .sc-note{font-family:var(--script);font-weight:700;font-size:22px;line-height:1.2}.today-scene .sc-count{font-size:13px;color:var(--ink-3)}@media (prefers-reduced-motion:reduce){.today-scene :is(.fallitem,.fall circle,.fall ellipse,.drift,.bf){animation:none}}@media (max-width:700px){.today-scene .scene{height:150px}.today-scene[data-time=ogle] .sun{transform:translate(560px,60px)}.today-scene[data-time=sabah] .sun{transform:translate(545px,150px)}.today-scene[data-time=aksam] .sun{transform:translate(570px,160px) scale(1.25)}.today-scene .scene-card{margin:-22px 10px 0;width:auto}.today-scene .tp{width:52px;height:16px}.today-scene .sc-note{font-size:20px}}.metric-doodle{display:none}.shell[data-theme^=defter-] .manager-metrics a{position:relative}.shell[data-theme^=defter-] .manager-metrics .metric-doodle{display:block;position:absolute;top:12px;right:12px;width:30px;height:30px}.list-end{display:none}.shell[data-theme^=defter-] .list-end{display:flex;align-items:center;gap:8px;margin:22px 0 0;font-family:var(--script);font-weight:700;font-size:22px;color:var(--accent)}.group-doodle{width:22px;height:22px;margin-right:2px}.done-cheer{display:none}.shell[data-theme^=defter-] .board-column.done .done-cheer{display:grid;justify-items:center;grid-gap:2px;gap:2px;padding:8px 4px 4px;text-align:center}.shell[data-theme^=defter-] .board-column.done .done-cheer img{width:min(150px,100%)}.shell[data-theme^=defter-] .board-column.done .done-cheer span{font-family:var(--script);font-weight:700;font-size:21px;color:var(--accent);line-height:1.1}.done-mark,.shell[data-theme^=defter-] .board-column.done .column-empty{display:none}.shell[data-theme^=defter-] .task-card .done-mark{display:grid;place-items:center;position:absolute;right:10px;bottom:8px;width:46px;height:46px;border:2px solid var(--accent);outline:1.5px dashed var(--accent);outline-offset:-6px;border-radius:50%;color:var(--accent);font-family:var(--script);font-weight:700;font-size:16px;transform:rotate(-14deg);opacity:.85;pointer-events:none}.shell[data-theme^=defter-] .task-card.dragging{transform:rotate(2.5deg);box-shadow:6px 8px 0 var(--shadow)}.month-doodle{width:28px;height:28px;margin-left:8px;vertical-align:-4px}.off-doodle{width:18px;height:16px;margin-right:4px;vertical-align:-3px}.shell[data-theme^=defter-] .calendar-cell{position:relative}.shell[data-theme^=defter-] .calendar-cell.today{background:transparent}.shell[data-theme^=defter-] .calendar-cell.today .calendar-day{position:relative;z-index:0}.shell[data-theme^=defter-] .calendar-cell.today .calendar-day:before{content:"";position:absolute;z-index:-1;left:-8px;top:-6px;width:calc(100% + 16px);min-width:32px;height:30px;border:2px solid var(--celebrate-1);border-radius:50% 45% 55% 48%;transform:rotate(-8deg)}.shell[data-theme^=defter-] .calendar-cell.half{background-image:repeating-linear-gradient(135deg,transparent 0 7px,var(--tape-3) 7px 9px)}.shell[data-theme^=defter-] .calendar-cell.weekend:not(.outside):after{content:"";position:absolute;right:8px;bottom:8px;width:22px;height:22px;background:var(--line-2);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='M19 4a11 11 0 1 0 7 18 9 9 0 1 1-7-18z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='M19 4a11 11 0 1 0 7 18 9 9 0 1 1-7-18z'/%3E%3C/svg%3E") center/contain no-repeat;pointer-events:none}.drop-doodle{width:40px;height:34px;float:right;margin:-4px 0 4px 10px}.calm-stage{display:flex;align-items:center;gap:14px}.shell[data-theme^=defter-] .calm-stage .calm-character{display:block;width:110px;flex:none}.format-doodle{width:22px;height:22px;margin-right:6px;vertical-align:-6px}.shell[data-theme^=defter-] .tag[data-status=hazir],.shell[data-theme^=defter-] .tag[data-status=onaylandi]{border:2px solid var(--good);outline:1.5px dashed var(--good);outline-offset:-5px;background:transparent;color:var(--good);border-radius:999px;padding:2px 12px;font-family:var(--script);font-weight:700;font-size:17px;transform:rotate(-6deg)}.title-doodle{width:.9em;height:.9em;margin-left:10px;vertical-align:-.1em}.empty-doodle{margin-right:6px}.empty-doodle,.note-doodle{width:22px;height:22px;vertical-align:-5px}.note-doodle{margin-right:8px}.shell[data-theme^=defter-] :is(.section,.panel,section)>h2{gap:8px;align-items:baseline;justify-self:start;align-self:flex-start}.shell[data-theme^=defter-] .tag.retainer{background:var(--tape-3);color:var(--ink);border-color:transparent;border-radius:2px;transform:rotate(-4deg);font-family:var(--hand);font-size:14px}.brand-empty{display:none}.shell[data-theme^=defter-] .brand-empty{display:flex;align-items:flex-end;gap:12px;margin:6px 0 10px;font-family:var(--script);font-weight:700;font-size:22px;color:var(--accent)}.shell[data-theme^=defter-] .brand-empty img{width:170px}.report-note{display:flex;align-items:center;gap:10px}.shell[data-theme^=defter-] .feed-doodle{display:block;width:34px;height:34px;margin:0 auto 6px}.shell[data-theme^=defter-] .board-column.done .done-cheer .character{display:block}.theme-char{width:34px;height:34px;flex:none;margin-left:auto}.page-loading{display:flex;align-items:center;gap:12px;margin:40px 0;color:var(--ink-2)}.page-loading .doodle{width:34px;height:34px}.shell[data-theme^=defter-] .page-loading{font-family:var(--script);font-weight:700;font-size:24px;color:var(--accent)}.lost{display:grid;justify-items:start;grid-gap:10px;gap:10px;margin:40px 0}.lost img{display:none}.shell[data-theme^=defter-] .lost img{display:block;width:220px}.auth-hello{display:flex;align-items:center;gap:14px;margin-bottom:6px}.auth-hello img{width:96px;height:auto;flex:none}.auth-hello span{font-family:Caveat,Patrick Hand,cursive;font-weight:700;font-size:30px;line-height:1}:root:has(.shell[data-theme=defter-karatahta]){--paper:#1e2a25;--surface:#25342e;--ink:#ede7d7;--ink-2:#c7bfac;--ink-3:#9c9583;--line:#34443d;--line-2:#4a5c54;--warn:#e9c56b;--warn-soft:#4a3f22;--bad:#f0a59c;--bad-soft:#4a2a27;--good:#b2cf8f;--good-soft:#2f402e;--side-bg:#1b2621;--hover:#2b3b34;--hover-strong:#33463e;--card:#25342e;--card-hover:#2b3b34;--card-border:#d8d1bf;--ink-line:#d8d1bf;--shadow:#141c18;--dot:#2b3a33;--tape:#566a43;--tape-2:#7b4d57;--tape-3:#7a6634;--accent:#b2cf8f;--accent-soft:#2f402e;--primary:#b2cf8f;--primary-hover:#c4dca4;--primary-ink:#1e2a25;--celebrate-0:#b2cf8f;--celebrate-1:#f2a5b8;--celebrate-2:#e9c56b;--leaf:#e3a35a;--coffee:#c79a72;color-scheme:dark}.shell[data-theme=defter-karatahta] .avatar.free,.shell[data-theme=defter-karatahta] .status-kontrolde{background:#3d3150;color:#e2cdf2}.shell[data-theme=defter-karatahta] .timeline-day.weekend{background:#ffffff0a}.shell[data-theme=defter-karatahta] :is(.character,.today-scene image,.cheer-pop img,.theme-char,.brand-empty img,.lost img){filter:drop-shadow(2px 0 0 #f4efe2) drop-shadow(-2px 0 0 #f4efe2) drop-shadow(0 2px 0 #f4efe2) drop-shadow(0 -2px 0 #f4efe2)}.shell[data-theme=defter-karatahta] .dd-paper{fill:#f4efe2}.shell[data-cheer=sade] :is(.page-art,.doodle,.today-scene,.done-cheer,.done-mark,.list-end,.stage-path,.gate-art,.cap-cup,.avatar-art,.brand-tape,.cheer-pop,.brand-cover){display:none!important}.shell[data-theme^=defter-][data-cheer=sade] .daily-hello{display:flex}.shell[data-theme^=defter-][data-cheer=sade] .board-column.done .column-empty{display:block}.shell[data-cheer=sade] .calendar-cell.today .calendar-day:before,.shell[data-cheer=sade] .calendar-cell.weekend:after{display:none}@keyframes art-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.shell[data-cheer=bol] .page-art{animation:art-bob 4s ease-in-out infinite}.shell[data-cheer=bol] .manager-metrics a:hover .metric-doodle{transform:rotate(-10deg) scale(1.15);transition:transform .2s ease}@media (prefers-reduced-motion:reduce){.shell[data-cheer=bol] .page-art{animation:none}}.avatar-art{display:none;flex:none;overflow:visible;stroke:var(--ink-line);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.shell[data-theme^=defter-] .avatar-art{display:inline-block}.person-av{width:20px;height:20px;margin-right:6px;vertical-align:-5px}.shell[data-theme^=defter-]:not([data-cheer=sade]) .person-dot:has(+.person-av){display:none}.side-av{width:30px;height:30px}.shell[data-theme^=defter-]:not([data-cheer=sade]) .side-avatar:has(+.side-av){display:none}.row-av{width:24px;height:24px;margin-right:8px;vertical-align:-6px}fieldset.avatar-pick,fieldset.cheer-pick{border:0;padding:0;margin:10px 0 0;min-width:0}fieldset.avatar-pick legend,fieldset.cheer-pick legend{font-weight:600;margin-bottom:8px;padding:0}fieldset.avatar-pick legend small,fieldset.cheer-pick legend small{display:block;font-weight:400;color:var(--ink-2);font-size:12.5px}.avatar-options{display:flex;flex-wrap:wrap;gap:8px}.avatar-option{position:relative;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;border:2px solid transparent;cursor:pointer}.avatar-option:has(input:checked){border-color:var(--accent)}.avatar-option:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.avatar-option input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.avatar-pick .avatar-art{display:block;width:40px;height:40px;stroke:var(--ink-line,currentColor)}.avatar-none{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--hover-strong,#333);font-size:13px;font-weight:600}.avatar-pick :is(.dd-card){fill:var(--card,#fffdf8)}.avatar-pick .dd-tape{fill:var(--tape,#cfdcb6)}.avatar-pick .dd-tape2{fill:var(--tape-2,#f3c9cf)}.avatar-pick .dd-tape3{fill:var(--tape-3,#f6e2a8)}.avatar-pick .dd-sun{fill:var(--celebrate-2,#e3b442)}.avatar-pick .dd-pink{fill:var(--celebrate-1,#e98aa0)}.avatar-pick .dd-accent{fill:var(--accent-soft,#e6eed8)}.avatar-pick .dd-leaf{fill:var(--leaf,#df9a48)}.brand-tape{display:none}.shell[data-theme^=defter-] .task-card .brand-tape{display:block;position:absolute;top:-6px;left:16px;width:46px;height:12px;opacity:.75;transform:rotate(-4deg);border-radius:2px}.bs-swatch{display:none}.shell[data-theme^=defter-] .brand-wall{display:flex;flex-wrap:wrap;gap:14px 12px;margin-top:8px}.shell[data-theme^=defter-] .brand-sticker{margin:0}.shell[data-theme^=defter-] .brand-sticker a{display:grid;justify-items:center;grid-gap:5px;gap:5px;width:92px;text-align:center;font-size:12.5px;color:var(--ink-2);text-decoration:none}.shell[data-theme^=defter-] .bs-swatch{display:grid;place-items:center;width:62px;height:62px;border-radius:18px 22px 16px 20px;background:var(--tape);border:2px solid var(--ink-line);box-shadow:2px 2px 0 var(--shadow);font-family:var(--hand);font-size:22px;color:#fffdf8;text-shadow:0 1px 0 #0006;transform:rotate(-5deg)}.shell[data-theme^=defter-] .brand-sticker:nth-child(2n) .bs-swatch{transform:rotate(4deg)}.shell[data-theme^=defter-] .brand-sticker a:hover .bs-swatch{transform:rotate(0deg) scale(1.05)}.brand-cover{display:none}.shell[data-theme^=defter-] .brand-cover{display:flex;gap:6px;margin:10px 0 14px}.shell[data-theme^=defter-] .brand-cover i{width:52px;height:16px;border:1.5px solid var(--ink-line);border-radius:3px;background:var(--brand,var(--tape))}.shell[data-theme^=defter-] .brand-cover i+i{background:var(--tape-3)}.shell[data-theme^=defter-] .brand-cover i+i+i{background:var(--tape-2)}.brand-color-form{display:flex;gap:10px;align-items:flex-end;margin:4px 0 14px;flex-wrap:wrap}.brand-color-form input[type=color]{width:56px;height:34px;padding:2px;border:1px solid var(--line-2);border-radius:8px;background:var(--surface)}.cap-cup{display:none}.shell[data-theme^=defter-] .cap-cup{display:inline-block;width:30px;height:28px;margin-right:6px;vertical-align:middle;overflow:visible}.cap-cup ellipse,.cap-cup path{stroke:var(--ink-line);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cap-cup .cap-coffee{fill:var(--coffee);stroke:none}.stage-path{display:none;width:200px;height:38px;overflow:visible}.shell[data-theme^=defter-]:not([data-cheer=sade]) .stage-path{display:block}.shell[data-theme^=defter-]:not([data-cheer=sade]) .mini:has(+.stage-path),.shell[data-theme^=defter-]:not([data-cheer=sade]) .stage-path+.mini{display:none}.sp-line{fill:none;stroke:var(--line-2);stroke-width:2;stroke-dasharray:3 5}.sp-done{fill:var(--accent-soft);stroke:var(--ink-line);stroke-width:1.6}.sp-now{fill:var(--tape-3);stroke:var(--ink-line);stroke-width:1.8}.sp-next{fill:var(--card);stroke:var(--line-2);stroke-width:1.6;stroke-dasharray:2 3}.sp-tick{fill:none;stroke:var(--accent);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.sp-pole{stroke:var(--ink-line);stroke-width:1.6}.sp-flag{fill:var(--celebrate-1);stroke:var(--ink-line);stroke-width:1.2}.type-doodle{width:20px;height:20px;margin-right:6px;vertical-align:-5px}.trophy-shelf{display:none}.shell[data-theme^=defter-]:not([data-cheer=sade]) .trophy-shelf{display:block;margin:6px 0 34px}.trophy-shelf h3{font-family:var(--script);font-weight:700;font-size:24px;color:var(--accent)}.trophy-shelf ul{list-style:none;display:flex;flex-wrap:wrap;align-items:flex-end;gap:6px;margin:8px 0 0;padding:0 8px 6px;border-bottom:3px solid var(--ink-line)}.trophy-shelf li a{display:grid;place-items:end center;width:28px;height:64px;border:1.5px solid var(--ink-line);border-radius:3px 3px 1px 1px;background:var(--tape);text-decoration:none;color:var(--ink);font-size:0}.trophy-shelf li:nth-child(3n+2) a{background:var(--tape-2);height:56px}.trophy-shelf li:nth-child(3n) a{background:var(--tape-3);height:70px}.trophy-shelf li a:hover{transform:translateY(-4px)}.trophy-shelf .doodle{width:40px;height:40px}.trophy-shelf p{font-size:12.5px;color:var(--ink-3);margin-top:6px}.shell[data-theme^=defter-]:not([data-cheer=sade]) .strip{gap:10px;border-top:0}.shell[data-theme^=defter-]:not([data-cheer=sade]) .strip a{border:1.5px solid var(--ink-line);border-radius:12px;background:var(--card);box-shadow:2px 2px 0 var(--shadow);padding:8px 10px 10px;transform:rotate(-1.2deg);position:relative}.shell[data-theme^=defter-]:not([data-cheer=sade]) .strip a:nth-child(2n){transform:rotate(1deg)}.shell[data-theme^=defter-]:not([data-cheer=sade]) .strip a .tick{display:none}.shell[data-theme^=defter-]:not([data-cheer=sade]) .strip a .code{font-family:var(--hand);font-size:22px}.shell[data-theme^=defter-]:not([data-cheer=sade]) .strip a.done{background:var(--accent-soft)}.shell[data-theme^=defter-]:not([data-cheer=sade]) .strip a.done:after{content:"✓";position:absolute;right:8px;top:6px;width:22px;height:22px;display:grid;place-items:center;border:1.5px solid var(--accent);border-radius:50%;color:var(--accent);font-size:13px;transform:rotate(-12deg)}.shell[data-theme^=defter-]:not([data-cheer=sade]) .strip a.now{background:var(--tape-3)}.shell[data-theme^=defter-]:not([data-cheer=sade]) .strip a.now:before{content:"";position:absolute;right:12px;top:-14px;width:16px;height:16px;border-radius:50%;background:var(--celebrate-1);border:1.5px solid var(--ink-line);box-shadow:0 14px 0 -4px var(--celebrate-1)}.shell[data-theme^=defter-]:not([data-cheer=sade]) .strip a.sel{outline:2.5px solid var(--accent);outline-offset:2px}.gate-art{display:none}.shell[data-theme^=defter-]:not([data-cheer=sade]) .gate-art{display:block;width:150px;height:auto;margin:4px auto 10px;overflow:visible}.gate-art path{stroke:var(--ink-line);stroke-width:2;stroke-linecap:round;fill:none}.gate-art .ga-leaf{fill:var(--card);transition:transform .5s ease}.gate-art.open .ga-leaf{fill:var(--accent-soft)}.gate-art .ga-count{fill:var(--accent);stroke:none;font-family:var(--script);font-weight:700;font-size:20px}@media (prefers-reduced-motion:reduce){.gate-art .ga-leaf{transition:none}}.sketch-chart{width:100%;max-width:640px;height:auto;display:block;margin:8px 0 22px}.sc-axis{fill:none;stroke:var(--ink-3);stroke-width:2}.sc-bar{fill:var(--accent-soft);stroke:var(--ink-2);stroke-width:1.4}.sc-bar.now{fill:var(--accent)}.sc-val{fill:var(--ink);font-size:13px}.sc-lbl{fill:var(--ink-3);font-size:12px}.shell[data-theme^=defter-] .sc-bar{fill:var(--tape);stroke:var(--ink-line);stroke-width:1.8}.shell[data-theme^=defter-] .sc-bar.now{fill:var(--accent-soft)}.shell[data-theme^=defter-] .sc-val{font-family:var(--script);font-weight:700;font-size:19px}.cheer-pop{display:none}.shell[data-theme^=defter-] .cheer-pop{display:grid;grid-template-columns:110px minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;background:var(--card);border:1.5px solid var(--ink-line);border-radius:16px;box-shadow:3px 3px 0 var(--shadow);padding:10px 16px;margin:0 0 22px}.cheer-pop img{width:110px;height:auto}.cheer-pop b{display:block;font-family:var(--script);font-weight:700;font-size:28px;color:var(--accent);line-height:1.1}.cheer-pop p{color:var(--ink-2)}@media (max-width:700px){.shell[data-theme^=defter-] .cheer-pop{grid-template-columns:80px minmax(0,1fr)}.cheer-pop img{width:80px}.cheer-pop .btn{grid-column:1/-1;justify-self:start}}.road-note{display:none}.shell[data-theme^=defter-]:not([data-cheer=sade]) .road-note{display:inline-flex;align-items:center;gap:6px;font-family:var(--script);font-weight:700;font-size:18px;color:var(--accent)}.road-note .doodle{width:30px;height:22px}.road-note.tired{color:var(--bad)}.publish-road{display:none}.shell[data-theme^=defter-]:not([data-cheer=sade]) .publish-road{display:block;width:100%;max-width:640px;height:auto;margin:6px 0 20px;overflow:visible}.publish-road .pr-line{fill:none;stroke:var(--line-2);stroke-width:2;stroke-dasharray:4 6}.publish-road circle{stroke:var(--ink-line);stroke-width:2}.publish-road .pr-st{fill:var(--card)}.publish-road .pr-q{fill:var(--tape-3)}.publish-road .pr-live{fill:var(--accent-soft)}.publish-road .pr-n{fill:var(--ink);stroke:none;font-family:var(--hand);font-size:24px}.publish-road .pr-l{fill:var(--ink-2);stroke:none;font-size:12px}.publish-road .pr-plane path{stroke:var(--ink-line);stroke-width:2;stroke-linejoin:round}.publish-road .pr-plane .pp-fill{fill:var(--card)}@keyframes jar-twinkle{0%,to{opacity:0;transform:scale(.6)}50%{opacity:1;transform:scale(1)}}.jar-spark{display:none}.shell[data-theme^=defter-]:not([data-cheer=sade]) .month-jar.fresh .jar-spark{display:inline;fill:var(--celebrate-2);animation:jar-twinkle 1.8s ease-in-out infinite;transform-box:fill-box;transform-origin:center}@media (prefers-reduced-motion:reduce){.shell[data-theme^=defter-] .month-jar.fresh .jar-spark{animation:none;opacity:1}}details.howto{margin:6px 0 10px}details.howto>summary{cursor:pointer;color:var(--ink-2);font-size:13px}.today-scene .holiday-sticker>path{stroke:var(--scene-ink);stroke-width:2.4}.shell[data-theme=defter-karatahta] .side:before{filter:drop-shadow(1.5px 0 0 #f4efe2) drop-shadow(-1.5px 0 0 #f4efe2) drop-shadow(0 1.5px 0 #f4efe2) drop-shadow(0 -1.5px 0 #f4efe2)}.cheer-stamp{display:none}.shell[data-theme^=defter-] .cheer-pop .cheer-stamp{display:grid;place-items:center;width:84px;height:84px;border:2.5px solid var(--accent);outline:1.5px dashed var(--accent);outline-offset:-8px;border-radius:50%;color:var(--accent);font-family:var(--script);font-weight:700;font-size:19px;line-height:1;text-align:center;transform:rotate(-12deg)}.shell[data-theme^=defter-] .cheer-pop:has(.cheer-stamp){grid-template-columns:110px minmax(0,1fr) auto auto}@media (max-width:700px){.shell[data-theme^=defter-] .cheer-pop .cheer-stamp{display:none}}.shell[data-theme^=defter-] .drop-character{display:block;float:right;width:120px;margin:-8px 0 4px 12px}.today-scene .founding .bunting{fill:none;stroke:var(--scene-ink);stroke-width:2}.today-scene .founding .flags path{stroke-width:1.6}.today-scene .founding .f0{fill:#f4c3d3}.today-scene .founding .f1{fill:#f9d98a}.today-scene .founding .f2{fill:#a9ddcb}.today-scene .founding .cake-b{fill:#f4c3d3}.today-scene .founding .cake-t{fill:#fffdf8}.today-scene .founding .flame{fill:#f2c94c}.calendar-off.founding{display:none}.shell[data-theme^=defter-] .calendar-off.founding{display:block;color:var(--accent)}