@font-face{font-family:Courier Prime;font-style:italic;font-weight:400;font-display:swap;src:url(../media/633fce90301d1dbd-s.2ez3xahhuknv2.woff2)format("woff2");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:Courier Prime;font-style:italic;font-weight:400;font-display:swap;src:url(../media/1f77ba59f1814ecf-s.2yr0v2hhbxdtc.woff2)format("woff2");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:Courier Prime;font-style:italic;font-weight:700;font-display:swap;src:url(../media/d3f514887fceeea0-s.2m0os8x_j0tih.woff2)format("woff2");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:Courier Prime;font-style:italic;font-weight:700;font-display:swap;src:url(../media/23071b8b14aa0543-s.2mv8x3i1pduv_.woff2)format("woff2");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:Courier Prime;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7f6e389592deb6d0-s.41kzji7o-jdsp.woff2)format("woff2");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:Courier Prime;font-style:normal;font-weight:400;font-display:swap;src:url(../media/87d3ffffac5dafea-s.1e8puyswpvmbr.woff2)format("woff2");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:Courier Prime;font-style:normal;font-weight:700;font-display:swap;src:url(../media/69c6d7b79c8b79fe-s.2lhqjbmzqepkg.woff2)format("woff2");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:Courier Prime;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5f440d3eea613716-s.15zaksznb5cf5.woff2)format("woff2");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:Courier Prime Fallback;src:local(Arial);ascent-override:58.08%;descent-override:25.41%;line-gap-override:0.0%;size-adjust:134.5%}.courier_prime_b1fcb655-module__CkW5Hq__className{font-family:Courier Prime,Courier Prime Fallback}.courier_prime_b1fcb655-module__CkW5Hq__variable{--font-courier-prime:"Courier Prime", "Courier Prime Fallback"}
@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(../media/196d5f6118cb1c52-s.2-a1r2u1wp4rl.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(../media/55664f0a7289b762-s.0vny3c1r3i2fc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(../media/f724cb2b266db11d-s.2vckzj7fin00l.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(../media/58bfdf9faee08215-s.2vndon8bjjrzg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(../media/257505a8a5531435-s.11_tucmn85qx3.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(../media/346e8051f901134e-s.1wqtsm901wpuu.woff2)format("woff2");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:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(../media/4ee71d90e0f663bd-s.24y1xzwicrvhg.woff2)format("woff2");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:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/0fec32c78403d184-s.26u7v4he067l8.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/9d30e1ac529a223a-s.0x-5wtyyqn28e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/9056bf441d45cedc-s.3yob337ug4w_n.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/e6c3b2b7c3a61f79-s.3dnpquur9zvda.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/e557826f452dbd06-s.0hioodceto78-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/1497d94d4ac5c969-s.180g8ykmerv64.woff2)format("woff2");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:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/e4505858a30c79c2-s.1simdcn5ouyn0.woff2)format("woff2");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:EB Garamond Fallback;src:local(Times New Roman);ascent-override:106.26%;descent-override:31.44%;line-gap-override:0.0%;size-adjust:94.77%}.eb_garamond_67b15936-module__9fpGWG__className{font-family:EB Garamond,EB Garamond Fallback}.eb_garamond_67b15936-module__9fpGWG__variable{--font-eb-garamond:"EB Garamond", "EB Garamond Fallback"}
@font-face{font-family:Cinzel;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/f13700f23fbdc6fd-s.35tcax5pyx804.woff2)format("woff2");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:Cinzel;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/cc014fcb166cf364-s.0fzl0-df6mp6z.woff2)format("woff2");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:Cinzel Fallback;src:local(Times New Roman);ascent-override:71.31%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:136.86%}.cinzel_a0bc62e6-module__h5TSeG__className{font-family:Cinzel,Cinzel Fallback;font-style:normal}.cinzel_a0bc62e6-module__h5TSeG__variable{--font-cinzel:"Cinzel", "Cinzel Fallback"}
@font-face{font-family:Italianno;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f2ec43e23a8e6409-s.2vub90lrrpszq.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Italianno;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1ae22edee2b2ce67-s.3cv7hp8hxrf4k.woff2)format("woff2");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:Italianno;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2723dd1e6871fd18-s.17vi8orqmzn7w.woff2)format("woff2");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:Italianno Fallback;src:local(Arial);ascent-override:134.08%;descent-override:75.42%;line-gap-override:0.0%;size-adjust:59.67%}.italianno_f511b109-module__xyJHqq__className{font-family:Italianno,Italianno Fallback;font-style:normal;font-weight:400}.italianno_f511b109-module__xyJHqq__variable{--font-italianno:"Italianno", "Italianno Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#fff;--color-fg:#111;--color-muted:#737373;--color-line:#e5e5e5;--color-subtle:#f5f5f5;--color-shimmer:#ffffffe6;--shadow:0 4px 16px #00000014;--backdrop:#00000080;--paper:#fff;--pattern-filter:none;--color-danger:#c62828;--age-fresh:#fff;--age-kept:#f8c143;--font-sans:ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--text-sm:13px;--text-base:14px;--text-lg:18px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--radius:6px;--content-width:1100px}@supports (color:lab(0% 0 0)){:root{--age-kept:lab(81.6201% 11.861 67.5244)}}@media (prefers-color-scheme:dark){:root:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#0f0f0f;--color-fg:#ededed;--color-muted:#8f8f8f;--color-line:#2a2a2a;--color-subtle:#1c1c1c;--color-shimmer:#ffffff0f;--shadow:0 4px 16px #00000080;--backdrop:#0009;--pattern-filter:invert(.94);--color-danger:#ef5350}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#0f0f0f;--color-fg:#ededed;--color-muted:#8f8f8f;--color-line:#2a2a2a;--color-subtle:#1c1c1c;--color-shimmer:#ffffff0f;--shadow:0 4px 16px #00000080;--backdrop:#0009;--pattern-filter:invert(.94);--color-danger:#ef5350}*,:before,:after{box-sizing:border-box}body{background:var(--color-bg);color:var(--color-fg);font-family:var(--font-sans);font-size:var(--text-base);margin:0;line-height:1.5}a{color:inherit}h1,h2,h3,p,ul{margin:0}ul{padding:0;list-style:none}h2,h3{font-size:var(--text-base);font-weight:500}input,textarea,button{font:inherit;color:inherit}input,textarea{width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-bg)}input[type=radio]{width:auto;margin:0}@media (pointer:coarse){input,textarea,select{font-size:16px}}input:focus,textarea:focus{border-color:var(--color-fg);outline:none}button,.button{padding:var(--space-2) var(--space-3);border:1px solid var(--color-fg);border-radius:var(--radius);background:var(--color-fg);color:var(--color-bg);cursor:pointer}.button{text-align:center;text-decoration:none;display:inline-block}button:disabled{opacity:.5;cursor:default}button.secondary{background:var(--color-bg);color:var(--color-fg)}button.danger{border-color:var(--color-danger);background:var(--color-danger);color:#fff}button.link{color:var(--color-muted);font-size:var(--text-sm);background:0 0;border:0;padding:0;text-decoration:underline}.muted{color:var(--color-muted);font-size:var(--text-sm)}.error{font-size:var(--text-sm)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}summary{color:var(--color-muted);font-size:var(--text-sm);cursor:pointer}details[open]>summary{margin-bottom:var(--space-2)}.shell{flex-direction:column;min-height:100vh;display:flex}.topbar,.main{--gutter:max(var(--space-8), (100% - var(--content-width)) / 2)}.topbar{gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--gutter);border-bottom:1px solid var(--color-line);grid-template-columns:1fr minmax(160px,240px) 1fr;align-items:center;display:grid}.topbar-actions{gap:var(--space-1);justify-self:end;align-items:center;display:flex}.search{color:var(--color-muted);align-items:center;display:flex;position:relative}.search svg{left:var(--space-3);pointer-events:none;position:absolute}.search input{padding:var(--space-2) 44px;font-size:var(--text-lg);background:0 0;border:0}.search input:hover,.search input:focus{background:var(--color-subtle)}.search input::placeholder{color:var(--color-muted)}.search .dropdown{right:var(--space-1);position:absolute}.search-tags-button{border-radius:calc(var(--radius) - 2px);width:32px;height:32px;color:var(--color-muted);background:0 0;border:0;place-items:center;padding:0;display:grid}.search-tags-button:hover,.search-tags-button[aria-expanded=true]{background:var(--color-line);color:var(--color-fg)}.search .dropdown-panel{width:320px;max-height:60vh;padding:var(--space-2);overflow-y:auto}.search-tags a.tag{color:var(--color-fg)}.search-tags a.tag[aria-current=true]{border-color:var(--color-fg);background:var(--color-fg);color:var(--color-bg)}.search-tags-empty{padding:var(--space-1)}.topbar-button{border-radius:var(--radius);width:48px;height:48px;color:var(--color-fg);background:0 0;border:0;place-items:center;padding:0;text-decoration:none;display:grid}.topbar-button:hover,.topbar-button[aria-expanded=true]{background:var(--color-subtle)}.topbar-button:focus-visible,.title-switcher:focus-visible{outline:2px solid var(--color-fg);outline-offset:-2px}.trash-button{z-index:5;right:var(--space-6);bottom:var(--space-6);border:1px solid var(--color-line);background:var(--color-bg);box-shadow:var(--shadow);position:fixed}.trash-button:hover{border-color:var(--color-fg)}.trash-button[aria-current=page]{background:var(--color-subtle)}.brand{gap:var(--space-2);color:var(--color-fg);font-size:var(--text-sm);letter-spacing:.14em;text-transform:uppercase;align-items:center;font-weight:600;text-decoration:none;display:flex}.brand-centered{margin-bottom:var(--space-4);justify-content:center;font-size:24px}.topbar-home{justify-self:start}.title-switcher{gap:var(--space-2);margin:calc(-1 * var(--space-1)) calc(-1 * var(--space-2));padding:var(--space-1) var(--space-2);border-radius:var(--radius);color:var(--color-fg);font-size:inherit;font-weight:inherit;background:0 0;border:0;align-items:center;display:inline-flex}.title-switcher:hover,.title-switcher[aria-expanded=true]{background:var(--color-subtle)}.dropdown{position:relative}.dropdown-panel{z-index:10;top:calc(100% + var(--space-1));min-width:240px;max-width:calc(100vw - 2 * var(--space-4));padding:var(--space-1);border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-bg);box-shadow:var(--shadow);position:absolute;left:0}.dropdown-panel[data-align=end]{left:auto;right:0}.title-row{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.switcher-panel{gap:var(--space-2);flex-direction:column;display:flex}.switcher-group{flex-direction:column;display:flex}.switcher-panel a,.switcher-panel button{width:100%;padding:var(--space-1) var(--space-2);border-radius:calc(var(--radius) - 2px);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;text-decoration:none;display:block}.switcher-panel a:hover,.switcher-panel a:focus-visible,.switcher-panel button:hover:not(:disabled),.switcher-panel button:focus-visible{background:var(--color-subtle);outline:none}.switcher-panel a[aria-current=page]{background:var(--color-subtle)}.switcher-panel p{padding:var(--space-1) var(--space-2)}.switcher-trash{padding-top:var(--space-2);border-top:1px solid var(--color-line)}.main{gap:var(--space-6);padding:var(--space-6) var(--gutter) 96px;flex-direction:column;flex:1;min-width:0;display:flex}@media (max-width:720px){.topbar{grid-template-columns:1fr auto}.search{grid-area:2/1/auto/-1}.topbar,.main{--gutter:var(--space-4)}.topbar{padding-block:var(--space-2)}.main{gap:var(--space-4);padding-top:var(--space-4)}.trash-button{right:var(--space-4);bottom:var(--space-4)}}.stack{gap:var(--space-2);flex-direction:column;display:flex}.row{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.empty-state{gap:var(--space-4);color:var(--color-muted);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.main .stack>button{align-self:flex-start}.settings-section{max-width:400px}.choice{align-items:flex-start;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius);cursor:pointer;display:flex}.choice:has(input:checked){border-color:var(--color-fg)}.choice input{accent-color:var(--color-fg);margin-top:3px}.badge{padding:0 var(--space-2);border:1px solid var(--color-line);color:var(--color-muted);font-size:var(--text-sm);border-radius:999px}.theme-tiles{gap:var(--space-2);grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:480px){.theme-tiles{grid-template-columns:repeat(2,1fr)}}.theme-tile{height:72px;padding:var(--space-2);border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-bg);color:var(--color-fg);box-shadow:none;text-shadow:none;text-transform:none;letter-spacing:normal;white-space:nowrap;place-items:center;display:grid;overflow:hidden}.theme-tile[aria-pressed=true]{outline:2px solid var(--color-fg);outline-offset:2px}.theme-tiles .theme-tile[data-tile=default]{color:#111;letter-spacing:.14em;text-transform:uppercase;background:#fff;border-color:#e5e5e5;border-radius:6px;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:12px;font-weight:600}.landing{--landing-gutter:clamp(var(--space-4), 8vw, 128px);--landing-edge:calc(var(--landing-gutter) + 420px + 64px);isolation:isolate;height:100dvh;padding:var(--space-8) var(--landing-gutter);flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.landing:before{content:"";z-index:-1;background:linear-gradient(to right, var(--paper) var(--landing-edge), color-mix(in srgb, var(--paper) 50%, transparent) calc(var(--landing-edge) / 2 + 50%), transparent 100%), var(--paper) url(/pattern.webp) right center / auto 100% repeat-x;background-blend-mode:normal, multiply;filter:var(--pattern-filter);position:absolute;inset:0}.landing-copy{gap:var(--space-4);flex-direction:column;align-items:flex-start;max-width:420px;display:flex}.landing-brand{margin-bottom:var(--space-2);font-size:24px}.landing-lead{font-size:var(--text-lg);line-height:1.45}.landing-meaning{color:var(--color-muted)}.landing-login{margin-top:var(--space-2)}.landing-apps{gap:var(--space-6);margin-top:var(--space-4);padding:0;list-style:none;display:flex}@media (max-width:640px){.landing{justify-content:flex-start;padding-top:12dvh}.landing:before{background:linear-gradient(to top, transparent 0, var(--paper) 25%), var(--paper) url(/pattern.webp) center bottom / 600px 600px}}.landing-app{gap:var(--space-1);min-width:64px;color:var(--color-muted);font-size:var(--text-sm);flex-direction:column;align-items:center;text-decoration:none;display:flex}.landing-app small{font-size:11px}a.landing-app:hover{color:var(--color-fg)}.auth-page{background:var(--paper) url(/pattern.webp) center bottom / 800px 800px;background-blend-mode:multiply;min-height:100dvh}.auth{min-height:90dvh;padding:var(--space-4);background:var(--color-bg);border-radius:0 0 40px 40px;place-items:center;display:grid;box-shadow:0 8px 32px #0003}.auth form{width:100%;max-width:320px}.doc{gap:var(--space-3);max-width:640px;padding:var(--space-8) var(--space-4) 96px;flex-direction:column;margin:0 auto;display:flex}.doc h1{font-size:28px}.doc h2{margin-top:var(--space-4)}.doc ul{gap:var(--space-2);padding-left:var(--space-6);flex-direction:column;list-style:outside;display:flex}.banner{border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-subtle);flex-direction:column;display:flex}.banner-row{gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-4);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.banner-row+.banner-row{border-top:1px solid var(--color-line)}.grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));display:grid}.tray{--tray-pad:var(--space-4);gap:var(--space-3);margin-inline:calc(-1 * var(--tray-pad));padding:var(--tray-pad);border-radius:calc(10px + var(--tray-pad));background:var(--color-subtle);flex-direction:column;display:flex}.tray .card{background:var(--color-bg)}.card{aspect-ratio:4/5;border:1px solid var(--color-line);background:var(--color-subtle);border-radius:10px;transition:box-shadow .15s;position:relative;overflow:hidden}.card:hover:not([data-removal]){box-shadow:var(--shadow)}.card-image{object-fit:cover;width:100%;height:100%;display:block}.card-image,.preview-image{opacity:0;transition:opacity .3s}.card-image[data-loaded],.preview-image[data-loaded]{opacity:1}.card-image[data-failed],.preview-image[data-failed]{visibility:hidden}.picture-clip{pointer-events:none;position:absolute;inset:0}:is(.card:has(>img.card-image:not([data-loaded])),.shimmer){background-image:linear-gradient(100deg, transparent 30%, var(--color-shimmer) 50%, transparent 70%);background-size:250% 100%;animation:1.6s ease-in-out infinite shimmer}@keyframes shimmer{0%{background-position:100% 0}to{background-position:0 0}}.card-skeleton{gap:var(--space-2);height:100%;padding:var(--space-4);flex-direction:column;display:flex}.card-skeleton-line{background:var(--color-line);border-radius:5px;height:10px}.card-skeleton-line:first-child{width:85%}.card-skeleton-line:nth-child(2){width:70%}.card-skeleton-line:nth-child(3){width:40%}.card-skeleton-site{font-size:var(--text-sm);white-space:nowrap;text-overflow:ellipsis;margin-top:auto;overflow:hidden}.card[data-removal=gone]{display:none}.toasts{z-index:6;bottom:var(--space-6);gap:var(--space-2);pointer-events:none;flex-direction:column-reverse;align-items:center;display:flex;position:fixed;left:50%;transform:translate(-50%)}.toast{gap:var(--space-4);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border:1px solid var(--color-line);background:var(--color-bg);box-shadow:var(--shadow);white-space:nowrap;pointer-events:auto;border-radius:10px;align-items:center;animation:.2s cubic-bezier(.2,0,0,1) toast-in;display:flex}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}}.card-placeholder{-webkit-line-clamp:6;line-clamp:6;margin:var(--space-4);overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (max-width:720px){.grid{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr))}.card-placeholder{margin:var(--space-3)}.tray{--tray-pad:var(--space-2)}}.card-open{background:0 0;border:0;border-radius:0;padding:0;position:absolute;inset:0}.card-open:focus-visible{outline:2px solid var(--color-fg);outline-offset:-2px}.ghost-button{align-items:center;gap:var(--space-2);color:var(--color-fg);background:0 0;border:0;display:inline-flex}.ghost-button:hover{background:var(--color-subtle)}.preview{width:min(400px, calc(100vw - 2 * (48px + var(--space-4))));max-width:none;max-height:calc(100dvh - 2 * var(--space-8));color:var(--color-fg);background:0 0;border:0;padding:0;overflow:visible}.preview:has(.preview-image){width:min(760px, calc(100vw - 2 * (48px + var(--space-4))))}.preview,.modal{opacity:0;transition:opacity .2s ease-in-out, transform .2s ease-in-out, overlay .2s ease-in-out allow-discrete, display .2s ease-in-out allow-discrete;transform:translateY(8px)scale(.98)}.preview:focus{outline:none}.preview[open]{flex-direction:column;display:flex}.preview-panel{flex-direction:column;min-height:0;display:flex;position:relative}.preview-age{--age-size:64px;gap:2px var(--space-3);margin-bottom:var(--space-3);color:color-mix(in oklch, var(--age-kept) calc(var(--age) * 100%), var(--age-fresh));-webkit-user-select:none;user-select:none;grid-template-columns:max-content 1fr;align-items:center;line-height:1;display:grid}.age-count{font-size:var(--age-size);letter-spacing:-.04em;font-weight:800}.age-unit{font-size:calc(var(--age-size) * .19);text-transform:uppercase;grid-column:1;font-weight:700}.age-unit>[aria-hidden]{justify-content:space-between;display:flex}.preview-age:after{content:"";border-top:2px solid;grid-area:2/2}@media (max-width:720px){.preview-age{--age-size:48px;margin-bottom:var(--space-2)}}.preview[open],.modal[open]{opacity:1;transform:none}.preview::backdrop,.modal::backdrop{-webkit-backdrop-filter:blur();backdrop-filter:blur();transition:background-color .2s ease-in-out, backdrop-filter .2s ease-in-out, overlay .2s ease-in-out allow-discrete, display .2s ease-in-out allow-discrete;background:0 0}.preview[open]::backdrop,.modal[open]::backdrop{background:var(--backdrop);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@starting-style{.preview[open],.modal[open]{opacity:0;transform:translateY(8px)scale(.98)}.preview[open]::backdrop,.modal[open]::backdrop{-webkit-backdrop-filter:blur();backdrop-filter:blur();background:0 0}}.preview[data-instant],.preview[data-instant]::backdrop{transition:none}@media (prefers-reduced-motion:reduce){.preview,.preview::backdrop,.modal,.modal::backdrop{transition:none}:is(.card:has(>img.card-image:not([data-loaded])),.shimmer,.toast){animation:none}}.preview-body{scrollbar-width:none;min-height:0;padding:var(--space-2);border:1px solid var(--color-line);--preview-inner-radius:12px;border-radius:calc(var(--preview-inner-radius) + var(--space-2) + 1px);background:var(--color-bg);font-size:var(--text-lg);align-items:flex-start;line-height:1.65;display:flex;overflow:auto}.preview-body::-webkit-scrollbar{display:none}.preview-body .muted{font-size:var(--text-base)}.preview-content{min-width:0;padding:calc(var(--space-6) - var(--space-2));flex:1;align-self:stretch}.preview-footer{margin-top:auto}@media (min-width:721px){.preview-body:has(.preview-image) .preview-content{contain:size;overflow:hidden}.preview-body:has(.preview-image) .preview-content>*{flex-shrink:0}}.preview-body:has(.preview-image) .preview-edit{scrollbar-width:none;overflow:auto}.field{gap:var(--space-1);flex-direction:column;display:flex}.preview-edit textarea{field-sizing:content;resize:vertical}.preview-edit .row>button{font-size:var(--text-base)}@media (max-width:720px){.preview-body{flex-direction:column;align-items:stretch}.preview-content{padding:calc(var(--space-4) - var(--space-2));flex:none}}.preview-tools{top:0;left:calc(100% + var(--space-2));gap:var(--space-1);flex-direction:column;display:flex;position:absolute}.preview-tools .topbar-button{color:#fff}.preview-tools .topbar-button:hover,.preview-tools .topbar-button[aria-expanded=true]{color:var(--color-fg)}.preview-media{aspect-ratio:4/5;border-radius:var(--preview-inner-radius);background:var(--color-subtle);flex:none;width:45%;display:block;position:relative;overflow:hidden}.preview-image{object-fit:contain;width:100%;height:100%;display:block}@media (max-width:720px){.preview-media{width:100%}}.menu{z-index:10;width:220px;padding:var(--space-1);border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-bg);box-shadow:var(--shadow);flex-direction:column;display:flex;position:fixed}.menu-item{padding:var(--space-1) var(--space-2);border-radius:calc(var(--radius) - 2px);color:var(--color-fg);text-align:left;background:0 0;border:0}.menu-item:hover:not(:disabled),.menu-item:focus-visible{background:var(--color-subtle);outline:none}.menu-header{padding:var(--space-1) var(--space-2);justify-content:space-between;align-items:center;display:flex}.menu-panel{gap:var(--space-2);padding-bottom:var(--space-1);flex-direction:column;display:flex}.menu-panel>:not(.menu-header){width:auto;margin:0 var(--space-1)}.menu-panel>button{align-self:flex-start}.card-title{overflow-wrap:anywhere;font-weight:500;text-decoration:none}.preview-title,.preview-fit{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.preview-title{-webkit-line-clamp:2;line-clamp:2}.preview-description{-webkit-line-clamp:5;line-clamp:5}.meta-site{gap:var(--space-1);vertical-align:bottom;align-items:center;text-decoration:none;display:inline-flex}.meta-row{gap:var(--space-1);align-items:center;display:flex}.meta-row svg{flex:none}.avatar{border:1px solid var(--color-line);background:var(--color-subtle);width:16px;height:16px;color:var(--color-fg);border-radius:50%;flex:none;place-items:center;font-size:7px;font-weight:600;line-height:1;display:grid}.meta-site:hover{text-decoration:underline}.favicon{border-radius:3px;width:16px;height:16px}.tags{gap:var(--space-2);flex-wrap:wrap;display:flex}.tag{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius);font-size:var(--text-base);line-height:1.25;display:inline-flex}a.tag{text-decoration:none}a.tag:hover{border-color:var(--color-fg)}.tag-remove{color:var(--color-muted);background:0 0;border:0;place-items:center;padding:0;display:grid}.tag-remove:hover{color:var(--color-fg)}.input-with-button{gap:var(--space-2);display:flex}.input-with-button button{padding:0 var(--space-3);flex:none;place-items:center;display:grid}.modal{width:min(480px, calc(100vw - 2 * var(--space-4)));max-height:calc(100dvh - 2 * var(--space-8));border:1px solid var(--color-line);border-radius:calc(var(--radius) * 2);background:var(--color-bg);color:var(--color-fg);box-shadow:var(--shadow);padding:0}.modal-body{gap:var(--space-6);padding:var(--space-6)}.modal-header{justify-content:space-between;align-items:center;gap:var(--space-2);margin:calc(-1 * var(--space-2)) calc(-1 * var(--space-2)) 0 0;display:flex}.modal-header h2{font-size:var(--text-lg)}.members-pending form{margin-left:auto}.danger-zone>summary{color:var(--color-fg);font-size:var(--text-base);font-weight:500}.modal-body .stack>button,.modal-body form.stack>button{align-self:flex-start}.tooltip{padding:var(--space-1) var(--space-2);border-radius:var(--radius);background:var(--color-fg);color:var(--color-bg);font-size:var(--text-sm);white-space:nowrap;pointer-events:none;border:0;margin:0;position:fixed;inset:auto}.drop-zone{z-index:20;padding:var(--space-6);background:var(--backdrop);pointer-events:none;place-items:center;display:grid;position:fixed;inset:0}.drop-zone-message{text-align:center;border:2px dashed var(--color-fg);border-radius:var(--radius);background:var(--color-bg);place-content:center;width:100%;height:100%;display:grid}.drop-zone-title{font-size:var(--text-lg);font-weight:600}.drop-status{z-index:5;left:var(--space-6);bottom:var(--space-6);max-width:min(400px, calc(100% - 2 * var(--space-6) - 64px));gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-bg);box-shadow:var(--shadow);justify-items:start;display:grid;position:fixed}.madlib{letter-spacing:-.01em;text-wrap:balance;max-width:860px;font-size:clamp(24px,4vw,34px);font-weight:500;line-height:2.3}.madlib .dropdown{display:inline-block}.blank{border:1.5px solid var(--color-line);background:var(--color-bg);color:var(--color-fg);font:inherit;white-space:nowrap;box-shadow:0 3px 0 var(--color-line);border-radius:999px;margin:0 .05em;padding:0 .4em;line-height:1.35;display:inline-block;position:relative}button.blank{transition:transform .12s,box-shadow .12s,border-color .12s}button.blank:hover,button.blank[aria-expanded=true]{border-color:var(--color-fg);box-shadow:0 3px 0 var(--color-fg)}button.blank:active{box-shadow:0 1px 0 var(--color-fg);transform:translateY(2px)}button.blank:focus-visible{outline:2px solid var(--color-fg);outline-offset:3px}.blank-caption{color:var(--color-muted);letter-spacing:.08em;text-transform:uppercase;pointer-events:none;font-size:10px;font-weight:500;line-height:1;position:absolute;top:calc(100% + 6px);left:50%;translate:-50%}.madlib .dropdown-panel{max-height:min(360px,60vh);font-size:var(--text-base);letter-spacing:normal;white-space:normal;font-weight:400;line-height:1.5;top:calc(100% + 20px);overflow-y:auto}.blank-options a{justify-content:space-between;gap:var(--space-4);display:flex}@media (max-width:720px){.madlib{position:relative}.madlib .dropdown{position:static}.madlib .dropdown-panel{right:0}}.cleanup-actions{gap:var(--space-2);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.cleanup-actions .row{margin-left:auto}.pill{gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:999px;align-items:center;display:inline-flex}.roll{border:1.5px solid var(--color-line);background:var(--color-bg);color:var(--color-fg);box-shadow:0 3px 0 var(--color-line)}.roll:hover{border-color:var(--color-fg);box-shadow:0 3px 0 var(--color-fg)}.roll:active{box-shadow:0 1px 0 var(--color-fg);transform:translateY(2px)}.roll-dice{display:grid}.roll-dice[data-pending] svg{animation:.6s linear .1s infinite tumble}@keyframes tumble{to{rotate:360deg}}.moat{--band:44px;padding:var(--band);border:1px solid var(--color-line);background:var(--color-subtle);border-radius:32px;position:relative;overflow:hidden}.moat-litter{pointer-events:none;position:absolute;inset:0}.moat-bit{width:16px;height:16px;translate:-50% -50%;rotate:var(--turn);color:var(--color-muted);opacity:.35;position:absolute}.moat-bit svg{width:100%;height:100%;display:block}.moat-bit[data-side=top],.moat-bit[data-side=bottom]{left:calc(var(--band) + var(--along) * (100% - 2 * var(--band)))}.moat-bit[data-side=left],.moat-bit[data-side=right]{top:calc(var(--band) + var(--along) * (100% - 2 * var(--band)))}.moat-bit[data-side=top]{top:calc(var(--band) / 2)}.moat-bit[data-side=bottom]{top:calc(100% - var(--band) / 2)}.moat-bit[data-side=left]{left:calc(var(--band) / 2)}.moat-bit[data-side=right]{left:calc(100% - var(--band) / 2)}.moat-island{padding:var(--space-3);border:1px solid var(--color-line);background:var(--color-bg);border-radius:20px;position:relative}.cleanup-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(128px,1fr))}.cleanup-grid .card{transition:box-shadow .15s,transform .15s cubic-bezier(.2,0,0,1)}.cleanup-grid .card-placeholder{-webkit-line-clamp:5;line-clamp:5;margin:var(--space-3)}.card[data-picked]{outline:2px solid var(--color-fg);outline-offset:3px;transform:scale(.94)}.card-check{right:var(--space-2);bottom:var(--space-2);color:#0000;pointer-events:none;background:#00000040;border:1.5px solid #fff;border-radius:50%;place-items:center;width:24px;height:24px;transition:background-color .15s,transform .15s;display:grid;position:absolute;box-shadow:0 1px 4px #00000040}.card[data-picked] .card-check{border-color:var(--color-bg);background:var(--color-fg);color:var(--color-bg);transform:scale(1.1)}.cleanup-clear{gap:var(--space-2);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:240px;display:flex}.cleanup-clear-icon{width:72px;height:72px;margin-bottom:var(--space-2);border:1px solid var(--color-line);background:var(--color-subtle);border-radius:50%;place-items:center;display:grid}@media (max-width:720px){.moat{--band:32px;border-radius:24px}.moat-bit{width:14px;height:14px}.moat-bit[data-sparse]{display:none}.moat-island{padding:var(--space-2);border-radius:16px}.cleanup-grid{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.roll-dice[data-pending] svg{animation:none}}
:root[data-theme=nolan]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#fbfaf6;--color-fg:#151515;--color-muted:#67635b;--color-line:#d9d5cb;--color-subtle:#f0ede5;--color-shimmer:#fffc;--shadow:0 1px 2px #0000000f, 0 10px 28px #00000014;--backdrop:#0c0c0c99;--pattern-filter:none;--color-danger:#9e1b1b;--font-sans:var(--font-courier-prime), "Courier New", Courier, monospace;--text-sm:14px;--text-base:15px;--text-lg:16px;--radius:0}:root[data-theme=nolan] ::selection{background:var(--color-fg);color:var(--color-bg)}:root[data-theme=nolan] .main:before,:root[data-theme=nolan] .main:after{font-weight:700}:root[data-theme=nolan] .main:before{content:"FADE IN:";content:"FADE IN:" / ""}:root[data-theme=nolan] .main:after{content:"CUT TO:";content:"CUT TO:" / "";align-self:flex-end}:root[data-theme=nolan] .main h1,:root[data-theme=nolan] .title-switcher{font-size:var(--text-lg);text-transform:uppercase;font-weight:700}:root[data-theme=nolan] .title-switcher>span:before{content:"INT. ";content:"INT. " / ""}:root[data-theme=nolan] .title-switcher>span:after{content:" - NIGHT";content:" - NIGHT" / ""}:root[data-theme=nolan] h2,:root[data-theme=nolan] .danger-zone>summary{text-transform:uppercase;text-underline-offset:3px;font-weight:700;text-decoration:underline}:root[data-theme=nolan] .brand{letter-spacing:.08em;text-underline-offset:4px;font-weight:700;text-decoration:underline}:root[data-theme=nolan] .topbar{border-bottom-color:var(--color-fg)}:root[data-theme=nolan] .search input{border-bottom:1px solid var(--color-line)}:root[data-theme=nolan] .search input:focus{border-bottom-color:var(--color-fg)}:root[data-theme=nolan] .search input::placeholder{text-transform:uppercase}:root[data-theme=nolan] :is(button:not([class]),button.secondary,button.danger,.button,.input-with-button button){letter-spacing:.06em;text-transform:uppercase}:root[data-theme=nolan] button.link{color:var(--color-fg);text-underline-offset:3px}:root[data-theme=nolan] .card{box-shadow:none;border-radius:0}:root[data-theme=nolan] .card:hover:not([data-removal]){border-color:var(--color-fg);box-shadow:none}:root[data-theme=nolan] .card-placeholder{color:var(--color-fg)}:root[data-theme=nolan] .preview-title{text-transform:uppercase;font-weight:700}:root[data-theme=nolan] .preview-body{--preview-inner-radius:0;border-color:var(--color-fg);border-radius:0}:root[data-theme=nolan] :is(.modal,.dropdown-panel,.menu,.toast,.drop-status){border-color:var(--color-fg);border-radius:0}:root[data-theme=nolan] a.tag[aria-current=true],:root[data-theme=nolan] a.tag:hover{border-color:var(--color-fg)}:root[data-theme=nolan] .tooltip{border:1px solid var(--color-fg);background:var(--color-bg);color:var(--color-fg);text-transform:lowercase}:root[data-theme=nolan] .tooltip:before{content:"("}:root[data-theme=nolan] .tooltip:after{content:")"}:root[data-theme=nolan] .trash-button{border-color:var(--color-fg);box-shadow:none}:root[data-theme=nolan] .landing:before,:root[data-theme=nolan] .auth-page{background:var(--color-bg)}:root[data-theme=nolan] .auth{box-shadow:none;border-radius:0}.theme-tiles .theme-tile[data-tile=nolan]{color:#151515;font-family:var(--font-courier-prime), "Courier New", Courier, monospace;text-transform:uppercase;text-underline-offset:3px;background:#fbfaf6;border-color:#d9d5cb;border-radius:0;font-size:15px;font-weight:700;text-decoration:underline}
:root[data-theme=davinci]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#efe3c6;--color-fg:#3b2a1a;--color-muted:#77603f;--color-line:#c7ae84;--color-subtle:#e6d6b1;--color-shimmer:#fff8e4b3;--shadow:0 2px 4px #5032141f, 0 10px 28px #50321433;--backdrop:#2d1c0c80;--paper:var(--color-bg);--pattern-filter:none;--color-danger:#9a2f1d;--sanguine:#a3462b;--font-sans:var(--font-eb-garamond), Garamond, "Times New Roman", serif;--font-capitals:var(--font-cinzel), "Trajan Pro", serif;--font-hand:var(--font-italianno), cursive;--text-sm:15px;--text-base:16px;--text-lg:20px;--radius:2px;--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='f' x='0' y='0' width='1' height='1'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23f)' opacity='.16'/%3E%3C/svg%3E");--mottle:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='700' height='700'%3E%3Cfilter id='f' x='0' y='0' width='1' height='1'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.006' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23f)' opacity='.24'/%3E%3C/svg%3E");--parchment:var(--grain), var(--mottle) 0 0 / 700px 700px;--study:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='600' height='600' fill='none' stroke='%235a3b1c' stroke-width='1.1' opacity='.13'%3E%3Crect x='110' y='150' width='380' height='380'/%3E%3Ccircle cx='300' cy='318' r='236'/%3E%3Cpath d='M110 150 490 530M490 150 110 530M300 60v500M60 340h480'/%3E%3Cpath d='M110.0 530v8M125.8 530v4M141.7 530v4M157.5 530v4M173.3 530v8M189.2 530v4M205.0 530v4M220.8 530v4M236.7 530v8M252.5 530v4M268.3 530v4M284.2 530v4M300.0 530v8M315.8 530v4M331.7 530v4M347.5 530v4M363.3 530v8M379.2 530v4M395.0 530v4M410.8 530v4M426.7 530v8M442.5 530v4M458.3 530v4M474.2 530v4M490.0 530v8M490 150.0h8M490 165.8h4M490 181.7h4M490 197.5h4M490 213.3h8M490 229.2h4M490 245.0h4M490 260.8h4M490 276.7h8M490 292.5h4M490 308.3h4M490 324.2h4M490 340.0h8M490 355.8h4M490 371.7h4M490 387.5h4M490 403.3h8M490 419.2h4M490 435.0h4M490 450.8h4M490 466.7h8M490 482.5h4M490 498.3h4M490 514.2h4M490 530.0h8'/%3E%3Cpath d='M300 82a236 236 0 0 1 167 69M133 151a236 236 0 0 1 59-46'/%3E%3Ccircle cx='300' cy='318' r='3'/%3E%3Ccircle cx='300' cy='340' r='3'/%3E%3C/svg%3E")}:root[data-theme=davinci] body{background:radial-gradient(ellipse at 50% 40%, transparent 45%, #73481947 100%) fixed, var(--study) right -120px bottom -110px / 640px no-repeat fixed, var(--parchment), var(--color-bg);background-blend-mode:normal, normal, multiply, multiply, normal}:root[data-theme=davinci] :is(.modal,.dropdown-panel,.menu,.preview-body,.toast,.drop-status,.drop-zone-message,.auth){border-color:var(--color-line);background:var(--parchment), var(--color-bg);background-blend-mode:multiply, multiply, normal}:root[data-theme=davinci] ::selection{background:var(--sanguine);color:var(--color-bg)}:root[data-theme=davinci] .muted{font-style:italic}:root[data-theme=davinci] .topbar{border-bottom:0;position:relative}:root[data-theme=davinci] .topbar:after{content:"❦";content:"❦" / "";color:var(--sanguine);text-align:center;pointer-events:none;--rule:linear-gradient(var(--color-line) 0 1px, transparent 1px 3px, var(--color-line) 3px 4px);background:var(--rule) left center / calc(50% - 22px) 4px no-repeat, var(--rule) right center / calc(50% - 22px) 4px no-repeat;font-size:24px;line-height:24px;position:absolute;bottom:-12px;left:0;right:0}:root[data-theme=davinci] .brand{font-family:var(--font-capitals);letter-spacing:.18em;font-weight:600}:root[data-theme=davinci] .brand span{transition:transform .6s ease-in-out;display:inline-block}:root[data-theme=davinci] .topbar-home:hover span{transform:scaleX(-1)}@media (prefers-reduced-motion:reduce){:root[data-theme=davinci] .brand span{transition:none}}:root[data-theme=davinci] .main h1{font-family:var(--font-hand);font-size:52px;font-weight:400;line-height:1.1}:root[data-theme=davinci] .title-switcher>span{display:inline-block}:root[data-theme=davinci] .title-switcher>span:first-letter,:root[data-theme=davinci] .modal-header h2:first-letter{color:var(--sanguine)}:root[data-theme=davinci] .modal-header h2{font-family:var(--font-hand);font-size:40px;font-weight:400;line-height:1.1}:root[data-theme=davinci] h2,:root[data-theme=davinci] .danger-zone>summary{font-family:var(--font-capitals);letter-spacing:.14em;font-size:13px;font-weight:600}:root[data-theme=davinci] .settings-section>h2:before,:root[data-theme=davinci] .doc h2:before{content:"❧ ";content:"❧ " / "";color:var(--sanguine)}:root[data-theme=davinci] .empty-state:before{content:"❦";content:"❦" / "";color:var(--sanguine);font-size:32px;font-style:normal}:root[data-theme=davinci] :is(button:not([class]),button.secondary,button.danger,.button,.input-with-button button){padding:var(--space-2) var(--space-4);font-family:var(--font-capitals);letter-spacing:.12em;font-size:12px;font-weight:600}:root[data-theme=davinci] button.secondary{background:0 0}:root[data-theme=davinci] button.danger{border-color:var(--sanguine);background:var(--sanguine);color:var(--color-bg)}:root[data-theme=davinci] :is(input,textarea){border-color:var(--color-line);background:#fffaec8c}:root[data-theme=davinci] .search input{background:0 0}:root[data-theme=davinci] .search input:hover,:root[data-theme=davinci] .search input:focus{background:#fffaec8c}:root[data-theme=davinci] .search input::placeholder,:root[data-theme=davinci] input::placeholder{font-style:italic}:root[data-theme=davinci] :is(.topbar-button,.title-switcher,.ghost-button,.search-tags-button){color:var(--color-fg)}:root[data-theme=davinci] :is(.topbar-button,.title-switcher,.ghost-button):hover,:root[data-theme=davinci] :is(.topbar-button,.title-switcher)[aria-expanded=true]{background:#78501e1a}:root[data-theme=davinci] .card{background:var(--color-subtle);box-shadow:0 0 0 3px var(--color-bg), 0 0 0 4px var(--color-line);border-color:#3b2a1a73;border-radius:1px}:root[data-theme=davinci] .card:hover:not([data-removal]){box-shadow:0 0 0 3px var(--color-bg), 0 0 0 4px var(--color-line), 0 12px 28px #50321447}@media (max-width:720px){:root[data-theme=davinci] .card,:root[data-theme=davinci] .card:hover:not([data-removal]){box-shadow:0 0 0 2px var(--color-bg), 0 0 0 3px var(--color-line)}}:root[data-theme=davinci] .card-image{filter:sepia(.4)saturate(.8)contrast(.95);mix-blend-mode:multiply;transition:opacity .3s,filter .4s}:root[data-theme=davinci] .card:hover .card-image{filter:none;mix-blend-mode:normal}:root[data-theme=davinci] .card-placeholder{color:var(--color-fg);font-size:17px}:root[data-theme=davinci] .card-skeleton-line{background:#78501e2e}:root[data-theme=davinci] .preview-body{--preview-inner-radius:2px;outline:1px solid var(--color-line);outline-offset:-6px}:root[data-theme=davinci] .preview-title{font-weight:600}:root[data-theme=davinci] .modal{outline:1px solid var(--color-line);outline-offset:-7px}:root[data-theme=davinci] .tag{font-style:italic}:root[data-theme=davinci] a.tag:hover{border-color:var(--sanguine);color:var(--sanguine)}:root[data-theme=davinci] .search-tags a.tag[aria-current=true]{border-color:var(--sanguine);background:var(--sanguine);color:var(--color-bg)}:root[data-theme=davinci] .tooltip{font-style:italic}:root[data-theme=davinci] .trash-button{color:#f3e3c3;background:radial-gradient(circle at 35% 30%,#c25a3c,#8e2a17 60%,#6b1d0e);border:0;border-radius:50%;box-shadow:0 3px 8px #3c140573,inset 0 -2px 4px #0000004d,inset 0 2px 3px #ffc8aa59}:root[data-theme=davinci] .trash-button:hover,:root[data-theme=davinci] .trash-button[aria-current=page]{background:radial-gradient(circle at 35% 30%,#cf6648,#9a311c 60%,#761f10)}.theme-tiles .theme-tile[data-tile=davinci]{color:#3b2a1a;font-family:var(--font-italianno), cursive;background:radial-gradient(at 50% 40%,#0000 40%,#7348194d 100%),#efe3c6;border-color:#c7ae84;border-radius:2px;font-size:28px;line-height:1;box-shadow:inset 0 0 0 3px #efe3c6,inset 0 0 0 4px #c7ae84}.theme-tile[data-tile=davinci] span{display:inline-block}.theme-tile[data-tile=davinci] span:first-letter{color:#a3462b}
:root[data-theme=ive]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#fff;--color-fg:#000;--color-muted:#4c566c;--color-line:#abb1ba;--color-subtle:#e3e8ef;--color-shimmer:#ffffffe6;--shadow:0 3px 10px #00000059;--backdrop:#0000008c;--color-danger:#d0261b;--font-sans:"Helvetica Neue", Helvetica, Arial, sans-serif;--text-sm:13px;--text-base:15px;--text-lg:17px;--radius:8px;--pinstripes:repeating-linear-gradient(90deg, #c5ccd4 0 5px, #cdd3da 5px 7px);--navbar:linear-gradient(#b0bccd, #8a9db5 50%, #7f94ae 50%, #6d84a2);--navbar-button:linear-gradient(#93a5bd, #6c84a3 50%, #61799a 50%, #57709a);--selected:linear-gradient(#058cf5, #015fe6);--blue-button:linear-gradient(#78a6f4, #3d7ded 50%, #2a6be3 50%, #2461d4);--white-button:linear-gradient(#fff, #f4f5f7 50%, #e8eaee 50%, #dcdfe4);--red-button:linear-gradient(#f2766b, #e0392b 50%, #cf2a1c 50%, #b81f12);--embossed:0 1px 0 #fffc;--engraved:0 -1px 0 #00000073}:root[data-theme=ive] body{background:var(--pinstripes), #c5ccd4}:root[data-theme=ive] .topbar{background:var(--navbar);border-bottom:1px solid #2d3642;box-shadow:inset 0 1px #ffffff73,0 1px 4px #00000059}:root[data-theme=ive] .brand{letter-spacing:0;text-transform:none;font-size:20px;font-weight:700}:root[data-theme=ive] .topbar .brand,:root[data-theme=ive] .modal-header h2{color:#fff;text-shadow:var(--engraved)}:root[data-theme=ive] .topbar .brand svg{filter:drop-shadow(0 -1px #00000073)}:root[data-theme=ive] .topbar .topbar-button,:root[data-theme=ive] .modal-header .topbar-button{background:var(--navbar-button);color:#fff;border:1px solid #36475f;border-radius:5px;width:44px;height:32px;box-shadow:inset 0 1px #ffffff4d,0 1px #ffffff40}:root[data-theme=ive] .topbar .topbar-button svg,:root[data-theme=ive] .modal-header .topbar-button svg{filter:drop-shadow(0 -1px #00000073);width:20px;height:20px}:root[data-theme=ive] .topbar .topbar-button:hover,:root[data-theme=ive] .modal-header .topbar-button:hover{background:linear-gradient(#8296b0,#5c7494 50%,#526b8d 50%,#4a6489)}:root[data-theme=ive] .topbar .topbar-button[aria-expanded=true],:root[data-theme=ive] :is(.topbar,.modal-header) .topbar-button:active{background:linear-gradient(#5f7697,#44597a);box-shadow:inset 0 1px 3px #00000080,0 1px #ffffff40}:root[data-theme=ive] .topbar-actions{gap:var(--space-2)}:root[data-theme=ive] .search{color:#8e8e93}:root[data-theme=ive] .search input,:root[data-theme=ive] .search input:hover,:root[data-theme=ive] .search input:focus{color:#000;background:#fff;border:1px solid #4b5d77;border-radius:16px;height:32px;padding:0 40px;font-size:15px;box-shadow:inset 0 1px 2px #0006,0 1px #ffffff4d}:root[data-theme=ive] .search input::placeholder{color:#8e8e93}:root[data-theme=ive] .search-tags-button{border-radius:13px;width:26px;height:26px}:root[data-theme=ive] .main h1,:root[data-theme=ive] .main .title-switcher,:root[data-theme=ive] .modal h2:not(.modal-header h2),:root[data-theme=ive] .danger-zone>summary{color:#4c566c;text-shadow:var(--embossed);font-weight:700}:root[data-theme=ive] .main h1{font-size:24px}:root[data-theme=ive] .modal h2:not(.modal-header h2){font-size:17px}:root[data-theme=ive] .main .muted,:root[data-theme=ive] .modal .muted,:root[data-theme=ive] .modal summary{text-shadow:var(--embossed)}:root[data-theme=ive] .title-switcher:hover,:root[data-theme=ive] .title-switcher[aria-expanded=true]{background:#ffffff59}:root[data-theme=ive] .empty-state{color:#6d7686;text-shadow:var(--embossed);font-size:20px;font-weight:700}:root[data-theme=ive] :is(button:not([class]),button.secondary,button.danger,.button,.input-with-button button){border-radius:6px;padding:7px 14px;font-weight:700}:root[data-theme=ive] :is(button:not([class]),.button,.input-with-button button:not(.secondary)){background:var(--blue-button);color:#fff;text-shadow:0 -1px #00000059;border:1px solid #1c4ca6;box-shadow:inset 0 1px #ffffff73,0 1px 1px #0003}:root[data-theme=ive] button.secondary{background:var(--white-button);color:#3f4d66;text-shadow:0 1px #fff;border:1px solid #9ea6b1;box-shadow:inset 0 1px #fff,0 1px 1px #00000026}:root[data-theme=ive] button.danger{background:var(--red-button);color:#fff;text-shadow:0 -1px #00000059;border:1px solid #8f1810;box-shadow:inset 0 1px #fff6,0 1px 1px #0003}:root[data-theme=ive] :is(button:not([class]),button.secondary,button.danger,.button):active:not(:disabled){filter:brightness(.9);box-shadow:inset 0 2px 4px #00000059}:root[data-theme=ive] button.link{color:#385487;text-shadow:var(--embossed);font-weight:700;text-decoration:none}:root[data-theme=ive] :is(input,textarea){border-color:#9aa1ab;border-radius:6px;box-shadow:inset 0 1px 2px #0003}:root[data-theme=ive] :is(input,textarea):focus{border-color:#3d7ded}:root[data-theme=ive] .card{background:#fff;border:0;border-radius:16px;box-shadow:0 2px 4px #00000073,0 0 0 1px #0000001a}:root[data-theme=ive] .card:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(150% 52% at 50% 0,#ffffff6b,#ffffff14 99%,#0000 100%);position:absolute;inset:0;box-shadow:inset 0 1px #ffffff80}:root[data-theme=ive] .card:hover:not([data-removal]){box-shadow:0 4px 12px #00000080,0 0 0 1px #0000001a}:root[data-theme=ive] .card-placeholder{color:#000;font-weight:700}:root[data-theme=ive] .modal{background:var(--pinstripes), #c5ccd4;border:1px solid #2d3642;border-radius:10px;box-shadow:0 10px 40px #0009}:root[data-theme=ive] .modal-header{margin:calc(-1 * var(--space-6)) calc(-1 * var(--space-6)) 0;padding:7px var(--space-2) 7px calc(var(--space-2) + 44px);background:var(--navbar);border-bottom:1px solid #2d3642;box-shadow:inset 0 1px #ffffff73}:root[data-theme=ive] .modal-header h2{text-align:center;flex:1;font-size:20px;font-weight:700}:root[data-theme=ive] .modal .settings-section>:is(form,.row){padding:var(--space-3);background:#fff;border:1px solid #abb1ba;border-radius:10px;box-shadow:0 1px #ffffffb3}:root[data-theme=ive] .preview-body{--preview-inner-radius:10px;border-color:#7d8696;box-shadow:0 10px 40px #0000008c}:root[data-theme=ive] .preview-title{font-weight:700}:root[data-theme=ive] :is(.dropdown-panel,.menu){background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(#66758c,#2a3442 36px,#1a212c) border-box;border:6px solid #0000;border-radius:12px;box-shadow:0 8px 24px #00000080,inset 0 0 0 1px #00000059}:root[data-theme=ive] .switcher-panel :is(a,button),:root[data-theme=ive] .menu-item{border-radius:5px;padding:7px 10px;font-weight:700}:root[data-theme=ive] .switcher-panel :is(a,button):is(:hover,:focus-visible):not(:disabled),:root[data-theme=ive] .menu-item:is(:hover,:focus-visible):not(:disabled){background:var(--selected);color:#fff;text-shadow:var(--engraved)}:root[data-theme=ive] .switcher-panel a[aria-current=page]{color:#385487;background:0 0}:root[data-theme=ive] .switcher-panel a[aria-current=page]:after{content:"✓";content:"✓" / "";float:right;font-weight:700}:root[data-theme=ive] .tag{color:#1d2a3f;background:linear-gradient(#eaf0fc,#cbdaf5);border:1px solid #8eaee0;border-radius:14px;padding:3px 11px}:root[data-theme=ive] a.tag:hover,:root[data-theme=ive] .search-tags a.tag[aria-current=true]{color:#fff;text-shadow:var(--engraved);background:linear-gradient(#6ea0f2,#2f6ee0);border-color:#2558b8}:root[data-theme=ive] .tooltip{color:#fff;text-shadow:0 -1px #000;background:linear-gradient(#606060,#2b2b2b 50%,#151515 50%,#050505);border:1px solid #000000d9;border-radius:7px;font-weight:700;box-shadow:inset 0 1px #ffffff59,0 3px 8px #00000073}:root[data-theme=ive] .toast{color:#fff;background:#000000c7;border:0;border-radius:12px;font-weight:700}:root[data-theme=ive] .trash-button{color:#fff;background:radial-gradient(150% 52% at 50% 0,#ffffff80,#ffffff1a 99%,#0000 100%),linear-gradient(#97a3b4,#4e5b6e);border:0;border-radius:13px;width:56px;height:56px;box-shadow:0 2px 5px #00000080,inset 0 1px #ffffff80}:root[data-theme=ive] .trash-button svg{filter:drop-shadow(0 -1px #00000073)}:root[data-theme=ive] .trash-button:hover,:root[data-theme=ive] .trash-button[aria-current=page]{background:radial-gradient(150% 52% at 50% 0,#ffffff80,#ffffff1a 99%,#0000 100%),linear-gradient(#8692a4,#3f4b5d);border:0}.theme-tiles .theme-tile[data-tile=ive]{color:#4c566c;text-shadow:0 1px #fffc;background:linear-gradient(#b0bccd,#8a9db5 50%,#7f94ae 50%,#6d84a2) top/100% 22px no-repeat,repeating-linear-gradient(90deg,#c5ccd4 0 5px,#cdd3da 5px 7px);border-color:#6d7a8c;border-radius:8px;align-items:end;padding-bottom:12px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:17px;font-weight:700;box-shadow:inset 0 -1px #fff6}
