@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/cormorant-garamond-latin-300-normal-Cw-E_7L1.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-300-normal-BuXLI6C0.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-400-normal-B-1hWBU7.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-400-normal-B7YtguxJ.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-500-normal-BsRWmXhO.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-500-normal-zIXX3Q-H.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:300;src:url(/assets/cormorant-garamond-latin-300-italic-qkwBXYHn.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-300-italic-DRnsRYID.woff) format("woff")}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jost-latin-400-normal-q-RKOgPK.woff2) format("woff2"),url(/assets/jost-latin-400-normal-C7S-3Ky6.woff) format("woff")}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jost-latin-500-normal-41lBe9I9.woff2) format("woff2"),url(/assets/jost-latin-500-normal-B-AtzreL.woff) format("woff")}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/caveat-latin-400-normal-D6LQsQ_v.woff2) format("woff2"),url(/assets/caveat-latin-400-normal-BzhAQZkN.woff) format("woff")}@font-face{font-family:Allura;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/allura-latin-400-normal-4sUZKTf1.woff2) format("woff2"),url(/assets/allura-latin-400-normal-DcxZAN6k.woff) format("woff")}@font-face{font-family:"Noto Serif Georgian";font-style:normal;font-display:swap;font-weight:300;src:url(/assets/noto-serif-georgian-georgian-300-normal-DF7OnM4D.woff2) format("woff2"),url(/assets/noto-serif-georgian-georgian-300-normal-m-cxf0kE.woff) format("woff")}@font-face{font-family:"Noto Serif Georgian";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-serif-georgian-georgian-400-normal-DC6ZZvJ0.woff2) format("woff2"),url(/assets/noto-serif-georgian-georgian-400-normal-MndHyXEl.woff) format("woff")}@font-face{font-family:Noto Sans Georgian;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-georgian-georgian-400-normal-Ab0kIHYR.woff2) format("woff2"),url(/assets/noto-sans-georgian-georgian-400-normal-BPsrO_ny.woff) format("woff")}@font-face{font-family:Noto Sans Georgian;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-georgian-georgian-500-normal-D5jQ9CC-.woff2) format("woff2"),url(/assets/noto-sans-georgian-georgian-500-normal-C3qoC8RR.woff) format("woff")}:root{--bg: #f6f0e7;--ink: #3b2f27;--muted: #6e5e50;--soft: #8c7b6b;--soft-small: #756555;--gold: #c8a27a;--taupe: #b9a38a;--line: #e8dccb;--line-2: #e2d5c2;--sand: #efe6d8;--sand-2: #efe5d8;--ivory: #fffdf9;--ivory-text: #f7f2ea;--glass: rgba(255, 253, 249, .55);--delete-bg: #f2e2da;--delete-text: #8e4a3e;--glow-from: #ffe6b0;--glow-to: #f6cf8a;--font-heading: "Cormorant Garamond", "Noto Serif Georgian", Georgia, serif;--font-ui: "Jost", "Noto Sans Georgian", system-ui, sans-serif;--font-note: "Caveat", "Noto Serif Georgian", cursive;--font-script: "Allura", cursive;--heading-weight: 300;--title-size: 42px;--h2-size: 34px;--label-size: 12px;--label-transform: uppercase;--label-spacing: .18em;--note-style: normal;--script-size: 32px;--pad-x: 28px;--pad-top: 58px;--tap: 44px;--r-card: 16px;--r-sheet: 26px;--r-pill: 999px;--r-frame: 6px;--r-photo: 3px;--btn-h: 54px;--ease-soft: cubic-bezier(.22, 1, .36, 1)}html[lang=ka]{--font-heading: "Noto Serif Georgian", "Cormorant Garamond", Georgia, serif;--font-ui: "Noto Sans Georgian", "Jost", system-ui, sans-serif;--font-note: "Noto Serif Georgian", serif;--font-script: "Noto Serif Georgian", serif;--title-size: 33px;--h2-size: 27px;--label-transform: none;--label-spacing: .04em;--note-style: italic;--script-size: 18px}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font-ui);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}a{color:var(--ink)}a:hover{color:var(--muted)}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.bg-calm{background-color:var(--bg);background-image:url(/assets/leaf-bg-small-CqnY0svY.jpg);background-size:cover;background-position:center}.bg-task{background-color:var(--bg);background-image:linear-gradient(#f6f0e799,#f6f0e799),url(/assets/leaf-bg-small-CqnY0svY.jpg);background-size:cover;background-position:center}@media (min-width: 600px){.bg-calm{background-image:url(/assets/leaf-bg-CYYdYUmE.jpg)}.bg-task{background-image:linear-gradient(#f6f0e799,#f6f0e799),url(/assets/leaf-bg-CYYdYUmE.jpg)}}.paper{background-image:url(/assets/paper-C6cHiuNY.jpg);background-size:512px 512px}.screen{min-height:100%;min-height:100dvh;display:flex;flex-direction:column;align-items:center;gap:14px;padding:calc(var(--pad-top) + env(safe-area-inset-top)) calc(var(--pad-x) + env(safe-area-inset-right)) calc(22px + env(safe-area-inset-bottom)) calc(var(--pad-x) + env(safe-area-inset-left))}.screen>.inner{width:100%;max-width:480px;flex:1;display:flex;flex-direction:column;align-items:center;gap:14px}.label{font-family:var(--font-ui);font-size:var(--label-size);letter-spacing:var(--label-spacing);text-transform:var(--label-transform);color:var(--muted)}.title{margin:0;font-family:var(--font-heading);font-weight:var(--heading-weight);font-size:var(--title-size);line-height:1.08}.h2{margin:0;font-family:var(--font-heading);font-weight:var(--heading-weight);font-size:var(--h2-size);line-height:1.08;text-align:center}.script{font-family:var(--font-script);font-size:var(--script-size);color:var(--soft);line-height:1.1;text-align:center}html[lang=ka] .script{font-weight:300}.note{font-family:var(--font-note);font-style:var(--note-style)}.body-muted{margin:0;font-size:15px;line-height:1.6;color:var(--muted);text-align:center;max-width:300px}.btn{width:100%;height:var(--btn-h);border-radius:var(--r-pill);font-family:var(--font-ui);font-size:15px;letter-spacing:.06em;text-decoration:none;display:flex;align-items:center;justify-content:center;cursor:pointer;border:0}.btn-primary{background:var(--ink);color:var(--ivory-text)}.btn-primary:hover{color:var(--ivory-text);background:#2e241e}.btn-secondary{background:transparent;color:var(--ink);border:1px solid var(--ink)}.icon-btn{width:var(--tap);height:var(--tap);display:inline-flex;align-items:center;justify-content:center;background:none;border:0;padding:0;cursor:pointer;color:var(--ink)}.heart-rule{display:flex;align-items:center;gap:12px;width:160px}.heart-rule:before,.heart-rule:after{content:"";flex:1;height:1px;background:var(--taupe)}.tabbar{margin-top:auto;width:100%;display:flex;justify-content:center;gap:48px;border-top:1px solid var(--line);padding-top:6px}.tabbar a{font-family:var(--font-ui);font-size:var(--label-size);letter-spacing:var(--label-spacing);text-transform:var(--label-transform);color:var(--muted);text-decoration:none;padding:14px 10px;border-bottom:1px solid transparent}.tabbar a[aria-current=page]{color:var(--ink);border-bottom-color:var(--ink)}.topbar{width:100%;display:flex;align-items:center;justify-content:space-between;min-height:var(--tap)}.topbar .icon-btn:first-child{margin-left:-10px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@keyframes bbShake{0%,70%,to{transform:rotate(0)}73%{transform:rotate(-4deg)}77%{transform:rotate(3.5deg)}81%{transform:rotate(-3deg)}85%{transform:rotate(2deg)}89%{transform:rotate(-1deg)}}@keyframes bbLid{0%,70%,to{transform:translateY(0) rotate(0)}74%{transform:translateY(-5px) rotate(-3deg)}79%{transform:translateY(-2px) rotate(2deg)}84%{transform:translateY(-4px) rotate(-1deg)}90%{transform:translateY(0)}}@keyframes bbPop{0%,70%,to{transform:translateY(0) scale(1)}76%{transform:translateY(-6px) scale(1.08)}86%{transform:translateY(-3px) scale(1.04)}}@keyframes bbRay{0%,68%,to{opacity:.35}76%,88%{opacity:1}}.bb-shake{transform-box:view-box;transform-origin:100px 182px;animation:bbShake 3.6s ease-in-out infinite}.bb-lid{transform-box:view-box;transform-origin:117px 98px;animation:bbLid 3.6s ease-in-out infinite}.bb-pop{transform-box:view-box;transform-origin:112px 56px;animation:bbPop 3.6s ease-in-out infinite}.bb-rays{animation:bbRay 3.6s ease-in-out infinite}.bb-hero.is-opening .bb-shake{animation:bbShake .6s ease-in-out 1;animation-delay:-.42s}@media (prefers-reduced-motion: reduce){.bb-shake,.bb-lid,.bb-pop,.bb-rays{animation:none!important}.bb-rays{opacity:1}}.bb-hero{display:block;border:0;padding:0;background:transparent;cursor:pointer;border-radius:24px}.bb-hero:focus-visible{outline:2px solid var(--ink);outline-offset:4px}@keyframes bbPopA{0%{opacity:0;transform:translateY(160px) scale(.35) rotate(8deg)}60%{opacity:1;transform:translateY(-10px) scale(1.03) rotate(-3deg)}to{opacity:1;transform:translateY(0) scale(1) rotate(-2deg)}}@keyframes bbPopB{0%{opacity:0;transform:translateY(160px) scale(.35) rotate(-8deg)}60%{opacity:1;transform:translateY(-10px) scale(1.03) rotate(3deg)}to{opacity:1;transform:translateY(0) scale(1) rotate(2deg)}}@keyframes bbFade{0%{opacity:0}to{opacity:1}}.surprise{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#30261f9e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;padding:env(safe-area-inset-top) 28px env(safe-area-inset-bottom);animation:bbFade .25s ease-out}.surprise-close{position:absolute;top:calc(50px + env(safe-area-inset-top));right:16px;width:var(--tap);height:var(--tap);border:0;border-radius:999px;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--ivory)}.surprise-label{font-family:var(--font-ui);font-size:12px;letter-spacing:.08em;color:#f1e2c8}.surprise button:focus-visible{outline:2px solid var(--ivory);outline-offset:3px}.pol{width:272px;max-width:100%;background:var(--ivory);border-radius:var(--r-frame);padding:12px 12px 18px;box-shadow:0 18px 40px #140e0a59}.pol.pop-a{animation:bbPopA .6s cubic-bezier(.2,.8,.3,1) both}.pol.pop-b{animation:bbPopB .6s cubic-bezier(.2,.8,.3,1) both}.pol-photo{display:block;width:100%;aspect-ratio:248 / 262;object-fit:cover;border-radius:var(--r-photo);background:var(--sand)}.pol-note{width:100%;aspect-ratio:248 / 262;border-radius:var(--r-photo);display:flex;align-items:center;justify-content:center;padding:24px;text-align:center;font-family:Caveat,cursive;font-size:30px;line-height:1.2;color:var(--ink);overflow:hidden}html[lang=ka] .pol-note{font-family:"Noto Serif Georgian",serif;font-style:italic;font-size:20px;line-height:1.45}.pol-caption{display:flex;flex-direction:column;gap:4px;padding:12px 4px 0;min-height:26px}.pol-date{font-size:12px;color:var(--soft-small)}.pol-text{font-family:Cormorant Garamond,serif;font-style:italic;font-size:21px;line-height:1.25;color:var(--ink)}html[lang=ka] .pol-text{font-family:"Noto Serif Georgian",serif;font-style:normal;font-size:16px;line-height:1.45}.surprise-actions{display:flex;gap:10px;width:100%;max-width:300px}.surprise-actions button{flex:1;height:50px;border-radius:999px;font-family:var(--font-ui);font-size:15px;cursor:pointer}.btn-light{border:0;background:var(--ivory);color:var(--ink)}.btn-ghost-light{border:1px solid rgba(255,253,249,.7);background:transparent;color:var(--ivory)}@media (prefers-reduced-motion: reduce){.surprise{animation:none}.pol.pop-a,.pol.pop-b{animation:bbFade .3s ease both}}.box-count{font-size:36px}html[lang=ka] .box-count{font-size:20px}.box-hint{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--muted)}.today-card{margin-top:8px;width:100%;background:var(--glass);border:1px solid var(--line);border-radius:var(--r-card);padding:14px 14px 14px 18px;min-height:60px;display:flex;align-items:center;gap:14px;text-decoration:none;color:var(--ink)}.today-card:hover{color:var(--ink);border-color:var(--taupe)}.today-card-text{font-family:Cormorant Garamond,serif;font-style:italic;font-size:23px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}html[lang=ka] .today-card-text{font-family:"Noto Serif Georgian",serif;font-style:normal;font-size:17px;line-height:1.4}.today-card-img{width:58px;height:58px;border-radius:10px;object-fit:cover;flex-shrink:0}.today{width:100%;flex:1;display:flex;flex-direction:column;gap:16px}.today .prompt{margin:0;font-family:var(--font-heading);font-weight:300;font-size:38px;line-height:1.1}html[lang=ka] .today .prompt{font-size:30px}.link-btn{align-self:flex-start;height:var(--tap);padding:0;border:0;background:transparent;color:var(--muted);font-family:var(--font-ui);font-size:14px;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.note-card{background-color:#fff9;background-image:repeating-linear-gradient(180deg,transparent 0,transparent 33px,#eadfcf 33px,#eadfcf 34px);border:1px solid var(--line);border-radius:var(--r-card);padding:18px 20px}.note-card:focus-within{border-color:var(--taupe)}.note-card textarea{width:100%;border:0;resize:none;background:transparent;color:var(--ink);font-family:Cormorant Garamond,serif;font-style:italic;font-size:24px;line-height:34px;outline:none}html[lang=ka] .note-card textarea{font-family:"Noto Serif Georgian",serif;font-style:normal;font-size:21px}.note-card textarea::placeholder{color:var(--soft)}.small-label{font-size:11px;display:block}.media-row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.tile{width:52px;height:52px;border-radius:14px;cursor:pointer;padding:0;position:relative}.tile-add{border:1px dashed var(--taupe);background:#fff9;display:flex;align-items:center;justify-content:center;color:var(--ink)}.tile-photo{border:2px solid var(--ink);background:var(--ivory) center / cover no-repeat}.tile-light{border:2px solid transparent}.tile-light[aria-pressed=true]{border-color:var(--ink)}.tile-light:disabled{opacity:.35;cursor:default}.tile-remove{position:absolute;top:-10px;right:-10px;width:28px;height:28px;border-radius:999px;border:1px solid var(--line-2);background:var(--ivory);color:var(--ink);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.tile-remove:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}.hint{font-size:13px;color:var(--muted)}.form-error{font-size:14px;color:var(--delete-text);margin:0}.btn:disabled{opacity:.45;cursor:default}.saved{width:100%;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;text-align:center}.saved-art{position:relative;width:240px;height:260px}.saved-glow{position:absolute;left:50%;top:20px;width:240px;height:240px;margin-left:-120px;border-radius:999px;background:radial-gradient(circle,#fff0cde6,#fff0cd00 68%)}.saved-box{position:absolute;left:50%;bottom:0;margin-left:-100px}.saved-note{position:absolute;z-index:2;left:50%;top:0;width:160px;margin-left:-80px;transform:rotate(-5deg);background:var(--ivory);border:1px solid var(--line-2);border-radius:6px;padding:10px 12px;box-shadow:0 8px 18px #3b2f271a;animation:drop-in .9s var(--ease-soft) both}.saved-note .words{font-family:Cormorant Garamond,serif;font-style:italic;font-size:16px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}html[lang=ka] .saved-note .words{font-family:"Noto Serif Georgian",serif;font-style:normal;font-size:13px;line-height:1.4}.saved-note img{display:block;width:100%;aspect-ratio:1;object-fit:cover;border-radius:3px}.saved-note img+.words{margin-top:6px}.saved .title{font-size:44px}html[lang=ka] .saved .title{font-size:34px}@keyframes drop-in{0%{opacity:0;transform:translateY(-24px) rotate(-9deg)}to{opacity:1;transform:translateY(0) rotate(-5deg)}}@media (prefers-reduced-motion: reduce){.saved-note{animation:fade-in .4s ease both}}.ms{position:relative;width:calc(100% + 2 * var(--pad-x));margin:0 calc(-1 * var(--pad-x));height:404px;overflow:hidden;touch-action:pan-y;user-select:none;-webkit-user-select:none}.ms-string{position:absolute;left:50%;top:0;margin-left:-195px;pointer-events:none}.ms-bulb{animation:msTwinkle 3.4s ease-in-out infinite}@keyframes msTwinkle{0%,to{opacity:1}50%{opacity:.45}}.ms-item{position:absolute;width:236px;display:flex;flex-direction:column;background:var(--ivory);border:0;border-radius:6px;padding:10px 10px 0;box-shadow:0 12px 26px #3b2f2724;color:var(--ink);text-decoration:none;text-align:left;font:inherit;cursor:pointer;transform-origin:50% 0;transition:left .55s cubic-bezier(.3,.8,.3,1),top .55s cubic-bezier(.3,.8,.3,1),transform .7s cubic-bezier(.3,1.5,.4,1),opacity .4s ease,filter .4s ease;-webkit-user-drag:none}.ms-item img{-webkit-user-drag:none;pointer-events:none}.ms-item.is-side{opacity:.85;filter:blur(1.2px)}.ms-item:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.ms-peg{position:absolute;left:50%;top:-13px;width:10px;height:26px;margin-left:-5px;border-radius:2px;background:linear-gradient(180deg,#c8a27a,#b48e66);box-shadow:0 1px 2px #3b2f2740}.ms-photo{display:block;width:216px;height:226px;object-fit:cover;border-radius:3px;background:var(--sand, #efe5d6)}.ms-note{width:216px;height:226px;border-radius:3px;padding:14px 16px;overflow:hidden;position:relative}.ms-note:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:repeating-linear-gradient(180deg,transparent 0,transparent 25px,rgba(140,123,107,.18) 25px,rgba(140,123,107,.18) 26px);pointer-events:none}.ms-note span{position:relative;display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;overflow:hidden;font-family:Caveat,cursive;font-size:27px;line-height:26px;color:var(--ink);overflow-wrap:anywhere}html[lang=ka] .ms-note span{font-family:"Noto Serif Georgian",serif;font-style:italic;font-size:17px;line-height:26px}.ms-caption{display:flex;flex-direction:column;gap:2px;padding:10px 4px 14px;min-height:44px}.ms-date{font-family:var(--font-ui);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--soft-small)}html[lang=ka] .ms-date{letter-spacing:.04em;text-transform:none}.ms-text{font-family:Cormorant Garamond,serif;font-style:italic;font-size:19px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[lang=ka] .ms-text{font-family:"Noto Serif Georgian",serif;font-size:15px}.ms-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ms-dots{display:flex;gap:8px;justify-content:center}.ms-dots span{width:7px;height:7px;border-radius:999px;background:#d9cbb8;transition:background .3s}.ms-dots span.on{background:var(--gold)}.ms-count{font-family:var(--font-ui);font-size:13px;color:var(--muted)}.ms-help{font-size:13px;color:var(--muted);margin:0}.mem-empty-art{position:relative;width:260px;height:300px;margin:24px auto 0}.mem-empty-art span{position:absolute;left:50%;top:20px;width:190px;height:240px;margin-left:-95px;border:1.5px dashed var(--taupe);border-radius:10px;background:#fffdf98c}.mem-empty-art span:nth-child(1){transform:rotate(-8deg) translate(-26px);opacity:.6}.mem-empty-art span:nth-child(2){transform:rotate(6deg) translate(24px);opacity:.8}.mem-empty-art span:nth-child(3){transform:rotate(-1deg)}.mem-empty-title{font-family:Allura,cursive;font-size:38px;line-height:1.1;margin:0}html[lang=ka] .mem-empty-title{font-family:"Noto Serif Georgian",serif;font-weight:300;font-size:21px}.mem-empty-body{font-family:Cormorant Garamond,serif;font-style:italic;font-size:22px;line-height:1.3;color:var(--muted);margin:0;max-width:300px}html[lang=ka] .mem-empty-body{font-family:"Noto Serif Georgian",serif;font-style:normal;font-size:19px}.detail{width:100%;flex:1;display:flex;flex-direction:column;gap:18px}.detail-back{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;min-height:var(--tap);margin-left:-10px;padding:0 10px;background:none;border:0;color:var(--ink);font-family:var(--font-ui);font-size:14px;cursor:pointer}.detail-frame{background:var(--ivory);border:1px solid var(--line-2);border-radius:18px;padding:10px;box-shadow:0 14px 30px #3b2f271a}.detail-frame img{display:block;width:100%;height:400px;max-height:58vh;object-fit:cover;border-radius:12px}.detail-frame .detail-note{min-height:260px;border-radius:12px;padding:22px;display:flex;align-items:center;font-family:Caveat,cursive;font-size:32px;line-height:1.15;overflow-wrap:anywhere}html[lang=ka] .detail-frame .detail-note{font-family:"Noto Serif Georgian",serif;font-style:italic;font-size:21px;line-height:1.5}.detail-text{margin:0;font-family:Cormorant Garamond,serif;font-style:italic;font-size:28px;line-height:1.2;overflow-wrap:anywhere}html[lang=ka] .detail-text{font-family:"Noto Serif Georgian",serif;font-style:normal;font-size:22px;line-height:1.4}.detail-bar{margin-top:auto;display:flex;justify-content:space-around;border-top:1px solid var(--line);padding-top:4px}.detail-bar button{min-width:64px;height:64px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:none;border:0;color:var(--ink);font-family:var(--font-ui);font-size:12px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}html[lang=ka] .detail-bar button{letter-spacing:.02em;text-transform:none}.detail-bar button.is-delete{color:#9a5546}.sheet-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#3b2f2759;display:flex;align-items:flex-end;justify-content:center;animation:fade-in .25s ease both}.sheet{width:100%;max-width:480px;background:#fbf7f0;border-radius:28px 28px 0 0;padding:26px 28px calc(30px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:12px;animation:sheetUp .35s cubic-bezier(.2,.8,.3,1) both}.sheet-handle{align-self:center;width:40px;height:4px;border-radius:99px;background:var(--line-2);margin:-12px 0 6px}.sheet h2{margin:0;font-family:Cormorant Garamond,serif;font-weight:400;font-size:30px;line-height:1.1}html[lang=ka] .sheet h2{font-family:"Noto Serif Georgian",serif;font-size:23px}.sheet p{margin:0 0 8px;color:var(--muted);font-size:15px;line-height:1.5}.btn-delete{height:54px;border:0;border-radius:var(--r-pill);background:var(--delete-bg);color:var(--delete-text);font-family:var(--font-ui);font-size:16px;font-weight:500;cursor:pointer}.btn-keep{height:50px;border:1px solid var(--line-2);border-radius:var(--r-pill);background:transparent;color:var(--ink);font-family:var(--font-ui);font-size:16px;cursor:pointer}@keyframes sheetUp{0%{transform:translateY(100%)}}@keyframes fade-in{0%{opacity:0}}
