@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(./pixelify-sans-cyrillic-500-normal-CR9SIKMr.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./pixelify-sans-latin-ext-500-normal-BHT4w5qI.woff2)format("woff2"),url(./pixelify-sans-latin-ext-500-normal-Bkr-oq6R.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Pixelify Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./pixelify-sans-latin-500-normal-DC052d-m.woff2)format("woff2"),url(./pixelify-sans-latin-500-normal-Bq6pAlou.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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)format("woff2"),url(./pixelify-sans-cyrillic-700-normal-BrZTw8tu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./pixelify-sans-latin-ext-700-normal-ClyJstAh.woff2)format("woff2"),url(./pixelify-sans-latin-ext-700-normal-BadXkHzZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Pixelify Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./pixelify-sans-latin-700-normal-D3Xxx3QE.woff2)format("woff2"),url(./pixelify-sans-latin-700-normal-BctWAS0u.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(./atkinson-hyperlegible-latin-ext-400-normal-DRk46D-x.woff2)format("woff2"),url(./atkinson-hyperlegible-latin-ext-400-normal-Bbz-b3yf.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(./atkinson-hyperlegible-latin-400-normal-BrHNak5F.woff2)format("woff2"),url(./atkinson-hyperlegible-latin-400-normal-BbWidj28.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(./atkinson-hyperlegible-latin-ext-700-normal-BoVPHkS0.woff2)format("woff2"),url(./atkinson-hyperlegible-latin-ext-700-normal-CKkU2Dpt.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(./atkinson-hyperlegible-latin-700-normal-GZI4o3u0.woff2)format("woff2"),url(./atkinson-hyperlegible-latin-700-normal-BK6Glc0m.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#f6efe3;--surface:#fffaf0;--soft:#efe4d2;--ink:#2f2a3c;--muted:#74697f;--line:#2f2a3c;--shadow:#2f2a3c;--ginger:#e8913f;--ginger-soft:#fbd9b3;--sage:#a8c3a0;--sage-soft:#dbe8d5;--lav:#a99bd1;--lav-soft:#e3dcf3;--red:#d9434f;--sky:#7fc4e8;--ok:#5d9a5a;--px:"Pixelify Sans", ui-monospace, monospace;--text:"Atkinson Hyperlegible", system-ui, -apple-system, sans-serif;--fs:16px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#1c1826;--surface:#2a2538;--soft:#332d45;--ink:#f3ecdf;--muted:#b0a7c2;--line:#0e0b15;--shadow:#0e0b15;--ginger-soft:#5a3c25;--sage-soft:#2f4030;--lav-soft:#3b3358;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#1c1826;--surface:#2a2538;--soft:#332d45;--ink:#f3ecdf;--muted:#b0a7c2;--line:#0e0b15;--shadow:#0e0b15;--ginger-soft:#5a3c25;--sage-soft:#2f4030;--lav-soft:#3b3358;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root.big-text{--fs:19px}*{box-sizing:border-box}[hidden]{display:none!important}html,body{background:var(--bg);color:var(--ink);font-family:var(--text);font-size:var(--fs);-webkit-tap-highlight-color:transparent;margin:0;line-height:1.4}html.overlay-root,body.overlay{-webkit-user-select:none;user-select:none;background:0 0;overflow:hidden}:root.reduced-motion *{transition:none!important;animation:none!important}#root{max-width:560px;min-height:100vh;padding:calc(env(safe-area-inset-top) + 10px) 14px calc(env(safe-area-inset-bottom) + 84px);margin:0 auto}h1,h2,h3,.px{font-family:var(--px);letter-spacing:.02em;font-weight:500}h2{margin:0 0 10px;font-size:1.25em}h3{margin:0 0 8px;font-size:1.05em}p{margin:0 0 8px}.muted{color:var(--muted)}.small{font-size:.85em}.row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.grow{flex:1}.stack{gap:14px;display:grid}.card{background:var(--surface);border:3px solid var(--line);box-shadow:4px 4px 0 var(--shadow);padding:14px}.card.soft{background:var(--soft);box-shadow:none}button,.btn{font-family:var(--px);color:var(--ink);background:var(--surface);border:3px solid var(--line);box-shadow:3px 3px 0 var(--shadow);cursor:pointer;min-height:44px;padding:9px 14px;font-size:1em;font-weight:500;transition:transform 60ms}button:active:not(:disabled){box-shadow:none;transform:translate(3px,3px)}button:disabled{opacity:.45;cursor:default}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--sky);outline-offset:2px}button.primary{background:var(--ginger);color:#1d1726}button.sage{background:var(--sage);color:#1d1726}button.lav{background:var(--lav);color:#1d1726}button.ghost{box-shadow:none;text-underline-offset:3px;color:var(--muted);background:0 0;border-color:#0000;text-decoration:underline}button.ghost:active{transform:none}button.big{min-height:54px;padding:12px 18px;font-size:1.2em}button.chip{min-height:36px;box-shadow:2px 2px 0 var(--shadow);padding:4px 10px;font-size:.92em}button.chip.on{background:var(--ginger);color:#1d1726}button.icon{min-width:44px;padding:6px}input,select,textarea{font:inherit;color:var(--ink);background:var(--surface);border:3px solid var(--line);border-radius:0;width:100%;min-height:44px;padding:9px 10px}input[type=checkbox]{width:24px;height:24px;min-height:0;accent-color:var(--ginger)}input[type=range]{accent-color:var(--ginger);border:0;padding:0}label.field{gap:4px;font-weight:700;display:grid}label.field>span{font-family:var(--px);font-weight:500}.top{align-items:center;gap:10px;margin-bottom:10px;display:flex}.top h1{margin:0;font-size:1.5em}.fish-count{font-family:var(--px);background:var(--surface);border:3px solid var(--line);padding:2px 10px}.dot{border:2px solid var(--line);background:var(--muted);width:12px;height:12px;display:inline-block}.dot.online{background:#6cc46a}.dot.connecting,.dot.offline{background:#f2c14e}nav.tabs{padding:8px 8px calc(env(safe-area-inset-bottom) + 8px);background:var(--surface);border-top:3px solid var(--line);z-index:10;justify-content:center;gap:4px;display:flex;position:fixed;bottom:0;left:0;right:0}body:has(input:focus,textarea:focus,select:focus) nav.tabs{display:none}nav.tabs button{max-width:120px;box-shadow:none;background:0 0;border-color:#0000;flex:1;justify-items:center;gap:0;padding:4px;font-size:.85em;display:grid}nav.tabs button .ico{font-size:1.35em;line-height:1.1}nav.tabs button.on{border-color:var(--line);background:var(--ginger-soft)}.stage{border:3px solid var(--line);box-shadow:4px 4px 0 var(--shadow);background:var(--soft);line-height:0;position:relative;overflow:hidden}.stage canvas{image-rendering:pixelated;touch-action:manipulation;cursor:pointer;display:block}.bubble{pointer-events:none;opacity:0;white-space:nowrap;text-overflow:ellipsis;max-width:230px;min-height:0;padding:6px 10px;font-size:.95em;line-height:1.25;transition:opacity .25s;position:absolute;top:0;left:0;overflow:hidden}.bubble.show{opacity:1;pointer-events:auto}.bubble:after{content:"";background:var(--surface);border-right:3px solid var(--line);border-bottom:3px solid var(--line);width:9px;height:9px;position:absolute;bottom:-9px;left:50%;transform:translate(-50%)rotate(45deg)}.bubble.due,.bubble.due:after{background:var(--ginger-soft)}.cat-tag{font-family:var(--px);background:var(--surface);border:2px solid var(--line);opacity:0;white-space:nowrap;pointer-events:none;padding:3px 6px;font-size:12px;line-height:1;transition:opacity .3s;position:absolute;top:0;left:0}.care{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.care button{justify-items:center;gap:2px;padding:6px 4px;font-size:.85em;display:grid}.care button .ico{font-size:1.4em;line-height:1.1}.meters{justify-content:center;gap:12px;font-size:.85em;display:flex}.meter{align-items:center;gap:5px;display:flex}.meter .bar{border:2px solid var(--line);background:var(--surface);width:48px;height:10px;position:relative}.meter .bar i{background:var(--sage);position:absolute;inset:0 auto 0 0}.now{gap:12px;display:grid}.now .kicker{font-family:var(--px);color:var(--muted);font-size:.9em}.now .title{font-family:var(--px);align-items:center;gap:12px;font-size:1.45em;line-height:1.15;display:flex}.now .emoji{font-size:1.6em}.now.due{background:var(--ginger-soft)}.now.focus{background:var(--lav-soft)}.steps{gap:6px;margin:0;padding:0;list-style:none;display:grid}.steps label{cursor:pointer;align-items:center;gap:10px;display:flex}.steps .done span{color:var(--muted);text-decoration:line-through}.timebar{border:3px solid var(--line);background:var(--surface);height:14px;position:relative;overflow:hidden}.timebar i{background:repeating-linear-gradient(90deg, var(--ginger) 0 6px, #f0a55f 6px 12px);transition:width 1s linear;position:absolute;inset:0 auto 0 0}.timebar.lav i{background:repeating-linear-gradient(90deg, var(--lav) 0 6px, #bfb3e3 6px 12px)}.list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.item{background:var(--surface);border:3px solid var(--line);align-items:center;gap:10px;padding:10px 12px;display:flex}.item .em{text-align:center;width:1.6em;font-size:1.3em}.item.done{opacity:.6}.item.done .t{text-decoration:line-through}.item.now{background:var(--ginger-soft)}.item .when{font-family:var(--px);color:var(--muted);white-space:nowrap;font-size:.9em}.item button{min-height:36px}.ribbon{border:3px solid var(--line);background:var(--surface);height:46px;position:relative;overflow:hidden}.ribbon .hour{background:var(--soft);width:1px;position:absolute;top:0;bottom:0}.ribbon .hour span{font-family:var(--px);color:var(--muted);font-size:10px;position:absolute;bottom:1px;left:3px}.ribbon .night{background:var(--lav-soft);position:absolute;top:0;bottom:0}.ribbon .mark{font-size:16px;line-height:1;position:absolute;top:3px;transform:translate(-50%)}.ribbon .mark.done{opacity:.4}.ribbon .nowline{background:var(--red);width:3px;position:absolute;top:0;bottom:0}.sheet-bg{z-index:20;background:#14101e73;place-items:end center;display:grid;position:fixed;inset:0}.sheet{background:var(--bg);border:3px solid var(--line);width:100%;max-width:560px;max-height:92vh;padding:16px 14px calc(env(safe-area-inset-bottom) + 18px);border-bottom:0;gap:14px;display:grid;overflow:auto}.emojis{grid-template-columns:repeat(auto-fill,minmax(42px,1fr));gap:6px;display:grid}.emojis button{min-height:42px;box-shadow:none;border-width:2px;padding:2px;font-size:1.3em}.emojis button.on{background:var(--ginger-soft);border-width:3px}.seg{flex-wrap:wrap;gap:6px;display:flex}.toast{left:50%;bottom:calc(env(safe-area-inset-bottom) + 92px);z-index:30;font-family:var(--px);background:var(--surface);border:3px solid var(--line);box-shadow:3px 3px 0 var(--shadow);text-align:center;max-width:90vw;padding:8px 14px;animation:.25s ease-out pop;position:fixed;transform:translate(-50%)}@keyframes pop{0%{opacity:0;transform:translate(-50%,10px)}}.shop{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.shop .card{text-align:center;justify-items:center;gap:8px;display:grid}canvas.sprite{image-rendering:pixelated;display:block}.kbd{background:var(--soft);border:2px solid var(--line);word-break:break-all;padding:2px 6px;font-family:ui-monospace,monospace}.device{align-items:center;gap:8px;display:flex}.hint{border-left:4px solid var(--sage);background:var(--sage-soft);padding:6px 10px}.ov-cat{image-rendering:pixelated;cursor:grab;position:fixed;bottom:0;left:0}.ov-bubble{background:var(--surface);border:3px solid var(--line);width:max-content;max-width:300px;box-shadow:3px 3px 0 var(--shadow);opacity:0;pointer-events:none;gap:8px;padding:10px 12px;font-size:15px;line-height:1.3;transition:opacity .2s;display:grid;position:fixed;bottom:0;left:0}.ov-bubble.show{opacity:1;pointer-events:auto}.ov-bubble.due{background:var(--ginger-soft)}.ov-bubble .t{font-family:var(--px);font-size:17px}.ov-bubble button{min-height:34px;box-shadow:2px 2px 0 var(--shadow);padding:4px 10px;font-size:14px}.ov-bubble:after{content:"";left:var(--tail,50%);background:inherit;border-right:3px solid var(--line);border-bottom:3px solid var(--line);width:10px;height:10px;position:absolute;bottom:-9px;transform:translate(-50%)rotate(45deg)}.ov-tag{font-family:var(--px);background:var(--surface);border:2px solid var(--line);opacity:0;pointer-events:none;white-space:nowrap;padding:2px 6px;font-size:12px;transition:opacity .3s;position:fixed;bottom:0;left:0}.partner-chip{min-height:0;box-shadow:none;background:var(--surface);border-width:2px;align-items:center;gap:4px;padding:2px 6px;display:flex}.together{gap:10px;display:grid}.pair-row{grid-template-columns:1fr auto 1fr;align-items:start;gap:4px;display:grid}.person{box-shadow:none;font-family:var(--text);text-align:center;background:0 0;border:0;align-content:start;justify-items:center;gap:2px;min-height:0;padding:4px 2px;font-weight:400;display:grid}.person:disabled{opacity:1;cursor:default}.person-pics{margin-right:22px;display:inline-block;position:relative}.person-cat{position:absolute;bottom:-8px;right:-30px}.person-name{align-items:center;gap:5px;font-size:1.05em;display:flex}.pair-heart{margin-top:22px;font-size:1.3em}.person.waiting{align-self:center;gap:6px;display:grid}.expr-row{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.expr-row .chip{min-width:44px;min-height:44px;padding:2px 6px;font-size:1.25em}.inbox{text-align:center;gap:2px;margin:0;padding:0;list-style:none;display:grid}.status-pick{gap:6px;display:grid}.status-pick .chip{text-align:left;font-family:var(--text)}.pick-row{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.pick{box-shadow:2px 2px 0 var(--shadow);justify-items:center;gap:2px;padding:8px;font-weight:400;display:grid}.pick.on{background:var(--ginger-soft)}.avatar-blank{background:var(--soft);border:2px solid var(--line);place-items:center;display:inline-grid}hr{border:0;border-top:3px dashed var(--soft);width:100%;margin:4px 0}.ov-note{background:var(--surface);border:3px solid var(--line);box-shadow:3px 3px 0 var(--shadow);font-family:var(--px);opacity:0;pointer-events:none;white-space:nowrap;align-items:center;gap:8px;padding:6px 10px 6px 6px;font-size:15px;transition:opacity .3s;display:flex;position:fixed;bottom:0;left:0}.ov-note.show{opacity:1}.ov-peek{cursor:pointer;pointer-events:none;line-height:0;transition:transform .8s cubic-bezier(.2,.9,.3,1.15);position:fixed;bottom:0;left:14px;transform:translateY(105%)}.ov-peek.show{pointer-events:auto;transform:translateY(2px)}.ov-peek canvas{image-rendering:pixelated;display:block}.ov-peek-tip{white-space:nowrap;background:var(--surface);border:3px solid var(--line);box-shadow:3px 3px 0 var(--shadow);padding:6px 10px;font-size:14px;line-height:1.3;position:absolute;bottom:calc(100% + 6px);left:0}.ov-peek-heart{pointer-events:none;font-size:22px;line-height:1;animation:1.6s ease-out forwards peek-heart;position:absolute;top:10%;left:50%}@keyframes peek-heart{to{opacity:0;transform:translate(-50%,-90px)scale(1.3)}}.st{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;flex-direction:column;align-items:flex-end;gap:10px;width:max-content;padding-top:2px;display:flex;position:fixed;bottom:0;right:0}.st.left{align-items:flex-start;left:0;right:auto}.st canvas{image-rendering:pixelated;touch-action:none;display:block}.st-box{background:var(--surface);border:3px solid var(--line);max-width:236px;box-shadow:3px 3px 0 var(--shadow);gap:6px;margin:0 6px;padding:8px 10px;font-size:14px;line-height:1.3;display:grid;position:relative}.st-box.due{background:var(--ginger-soft)}.st-box .t{font-family:var(--px);font-size:16px}.st-box .row{gap:6px}.st-box button{min-height:36px;box-shadow:2px 2px 0 var(--shadow);padding:4px 10px;font-size:14px}.st-box.tail:after{content:"";right:var(--tail,30px);background:inherit;border-right:3px solid var(--line);border-bottom:3px solid var(--line);width:10px;height:10px;position:absolute;bottom:-9px;transform:translate(50%)rotate(45deg)}.st.left .st-box.tail:after{right:auto;left:var(--tail,30px);transform:translate(-50%)rotate(45deg)}button.st-pill{text-align:left;min-height:0;padding:5px 10px;font-size:15px;display:block}button.st-pill span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.st-note{font-family:var(--px);align-items:center;gap:8px;display:flex}.st-grid{grid-template-columns:repeat(4,42px);gap:6px;display:grid}.st-box .st-grid button{min-height:42px;font-size:20px;font-family:var(--text);padding:0}:root{--rose:#f29aa6;--rose-soft:#fde2e6}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--rose-soft:#5b3440}}:root[data-theme=dark]{--rose-soft:#5b3440}.cycle-card{gap:10px;display:grid}.cycle-ico{font-size:30px;line-height:1}.cycle-strip{grid-template-columns:repeat(var(--n), 1fr);gap:2px;display:grid}.cycle-strip span{background:var(--soft);height:12px}.cycle-strip .per,.cal-key .per{background:var(--rose)}.cycle-strip .pred,.cal-key .pred{background:var(--rose-soft)}.cycle-strip .fert,.cal-key .fert{background:var(--lav-soft)}.cycle-strip .pre{background:var(--ginger-soft)}.cycle-strip .now{outline:2px solid var(--line);outline-offset:1px}.cal{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.cal .wd{text-align:center;font-family:var(--px);color:var(--muted);font-size:12px}.cal button{min-height:40px;font-family:var(--text);box-shadow:none;border-width:2px;padding:0;font-size:15px;position:relative}.cal button.per{background:var(--rose);color:#1d1726}.cal button.pred{background:var(--rose-soft);border-style:dashed;border-color:var(--rose)}.cal button.fert{background:var(--lav-soft)}.cal button.future:not(.pred):not(.fert){opacity:.55}.cal button.today{text-underline-offset:3px;font-weight:700;text-decoration:underline}.cal button.sel{border-color:var(--ginger);border-width:3px}.cal button.has:after{content:"";background:currentColor;width:4px;height:4px;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.cal-key{gap:12px}.cal-key i{border:2px solid var(--line);vertical-align:-1px;width:10px;height:10px;display:inline-block}.care-note{text-align:center;background:var(--rose-soft);border:2px solid var(--line);padding:6px 10px}.books-card{gap:10px;display:grid}.book-list,.folder-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.book{border:2px solid var(--line);background:var(--surface)}.book.open{background:var(--soft)}.book-row{align-items:center;gap:6px;padding:4px 6px 4px 4px;display:flex}button.book-main{min-width:0;min-height:0;box-shadow:none;text-align:left;font-family:var(--text);background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:2px;display:flex}button.book-main:active:not(:disabled){transform:none}.book-text{min-width:0;display:grid}.book-title{font-family:var(--px);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.book-text .small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.spine{background:linear-gradient(var(--c) 0 8px, #fffaf0 8px 10px, var(--c) 10px 40px, #fffaf0 40px 42px, var(--c) 42px);border:2px solid var(--line);width:36px;height:54px;box-shadow:2px 2px 0 var(--shadow);flex:none;place-items:end center;padding-bottom:3px;font-size:11px;line-height:1;display:grid}.spine span{filter:saturate(.9)}.book-details{border-top:2px dashed var(--line);padding:8px 10px 10px}button.heart-btn{min-height:32px;box-shadow:none;background:0 0;border:0;padding:0 4px;font-size:18px}.folder-list li{border:2px solid var(--line);background:var(--surface);padding:4px 4px 4px 8px}.cover-wrap{flex:none;width:36px;height:54px;position:relative}.cover-wrap.big{width:48px;height:72px}.cover{object-fit:cover;border:2px solid var(--line);width:100%;height:100%;box-shadow:2px 2px 0 var(--shadow);background:var(--soft);display:block}.cover-badge{background:var(--surface);border:2px solid var(--line);padding:1px 2px;font-size:12px;line-height:1;position:absolute;bottom:-5px;right:-6px}.ours-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ours-list>li{border:2px solid var(--line);background:var(--surface);align-items:center;gap:8px;padding:6px 8px;display:flex}.ours-list>li.done{background:var(--sage-soft)}.ours-list>li.done .grow:first-child,.ours-list>li.done label .grow{color:var(--muted);text-decoration:line-through;text-decoration-thickness:2px}.ours-list .em{font-size:1.4em;line-height:1}.ours-list.chores>li{padding:0;display:block}button.chore-main{width:100%;min-height:0;box-shadow:none;text-align:left;font-family:var(--text);background:0 0;border:0;align-items:center;gap:8px;padding:6px 8px;display:flex}button.chore-main:active:not(:disabled){transform:none}.card.invite{background:var(--lav-soft);border-color:var(--line)}
