@charset "UTF-8";:root{color-scheme:light;--bg: #cfc6b8;--surface: #e4ddd2;--surface-2: #ebe4d8;--ink: #6d4e3c;--ink-strong: #4a3428;--ink-soft: #8a6a58;--fill: #8d684f;--fill-deep: #744f3a;--on-fill: #f8f3eb;--btn: var(--surface-2);--btn-ink: var(--ink);--btn-fill: var(--fill);--btn-fill-deep: var(--fill-deep);--btn-on: var(--on-fill);--btn-alt: var(--ok);--line: rgba(109, 78, 60, .16);--shadow-dark: rgba(143, 122, 102, .14);--shadow-light: rgba(255, 250, 244, .45);--shadow-inset-dark: rgba(143, 122, 102, .28);--shadow-inset-light: rgba(255, 250, 244, .7);--danger: #8f4d42;--ok: #5d6a48;--sheet: #f7f1e7;--leaf: #3a2a22;--mark: #efe6a8;--shine: #fffaf4;--toast-bg: #e4eadc;--toast-ink: #243828;--toast-muted: #4a6844;--donate-bg: #e4efe0;--donate-ink: #3d4a30;--donate-mark: #5d6a48;--theme-color: #cfc6b8}html[data-theme=linen]{color-scheme:light;--bg: #e0d9ce;--surface: #f4efe7;--surface-2: #f8f4ee;--ink: #6d4e3c;--ink-strong: #4a3428;--ink-soft: #8a6a58;--fill: #8d684f;--fill-deep: #744f3a;--on-fill: #f8f3eb;--btn: var(--surface-2);--btn-ink: var(--ink);--btn-fill: var(--fill);--btn-fill-deep: var(--fill-deep);--btn-on: var(--on-fill);--btn-alt: var(--ok);--line: rgba(109, 78, 60, .14);--shadow-dark: rgba(143, 122, 102, .11);--shadow-light: rgba(255, 250, 244, .48);--shadow-inset-dark: rgba(143, 122, 102, .22);--shadow-inset-light: rgba(255, 250, 244, .75);--danger: #8f4d42;--ok: #5d6a48;--sheet: #fcfaf6;--leaf: #3a2a22;--mark: #efe6a8;--shine: #fffaf4;--toast-bg: #e4eadc;--toast-ink: #243828;--toast-muted: #4a6844;--donate-bg: #e4efe0;--donate-ink: #3d4a30;--donate-mark: #5d6a48;--theme-color: #e0d9ce}html[data-theme=white]{color-scheme:light;--bg: #f7f6f4;--surface: #ffffff;--surface-2: #f3f1ee;--ink: #4a5568;--ink-strong: #2c3648;--ink-soft: #6b778c;--fill: #2f6ec4;--fill-deep: #1f4f96;--on-fill: #ffffff;--btn: #d9e7f8;--btn-ink: #1a4b92;--btn-fill: #2f6ec4;--btn-fill-deep: #1f4f96;--btn-on: #ffffff;--btn-alt: #5b93d6;--line: rgba(47, 110, 196, .16);--shadow-dark: rgba(150, 140, 130, .09);--shadow-light: rgba(255, 255, 255, .55);--shadow-inset-dark: rgba(150, 140, 130, .18);--shadow-inset-light: rgba(255, 255, 255, .85);--danger: #8f4d42;--ok: #5d6a48;--sheet: #ffffff;--leaf: #1a2a44;--mark: #d6e6fb;--shine: #ffffff;--toast-bg: #eef3e6;--toast-ink: #243828;--toast-muted: #4a6844;--donate-bg: #e7f3ea;--donate-ink: #1e5c38;--donate-mark: #2d8a52;--theme-color: #f7f6f4}html[data-theme=olive]{color-scheme:light;--bg: #c9d0bc;--surface: #e0e6d4;--surface-2: #e8edde;--ink: #3d4a36;--ink-strong: #26301f;--ink-soft: #66725a;--fill: #5c6b45;--fill-deep: #445233;--on-fill: #f6f8f1;--btn: var(--surface-2);--btn-ink: var(--ink);--btn-fill: var(--fill);--btn-fill-deep: var(--fill-deep);--btn-on: var(--on-fill);--btn-alt: var(--ok);--line: rgba(61, 74, 54, .16);--shadow-dark: rgba(104, 116, 90, .13);--shadow-light: rgba(250, 252, 246, .45);--shadow-inset-dark: rgba(104, 116, 90, .26);--shadow-inset-light: rgba(250, 252, 246, .72);--danger: #8f4d42;--ok: #3d5634;--sheet: #f4f7ee;--leaf: #243026;--mark: #e4eeb0;--shine: #fbfdf6;--toast-bg: #e3ecd8;--toast-ink: #243828;--toast-muted: #3f5a38;--donate-bg: #d4e2c4;--donate-ink: #24321c;--donate-mark: #445233;--theme-color: #c9d0bc}html[data-theme=night]{color-scheme:dark;--bg: #1b1613;--surface: #2b231d;--surface-2: #352c25;--ink: #d9c6b6;--ink-strong: #f6ebdf;--ink-soft: #b89b88;--fill: #9b78e6;--fill-deep: #c4a6f5;--on-fill: #1a1028;--btn: #3a2c56;--btn-ink: #efe6ff;--btn-fill: #9b78e6;--btn-fill-deep: #c4a6f5;--btn-on: #1a1028;--btn-alt: #b094ea;--line: rgba(246, 235, 223, .14);--shadow-dark: rgba(0, 0, 0, .2);--shadow-light: rgba(120, 96, 74, .12);--shadow-inset-dark: rgba(0, 0, 0, .36);--shadow-inset-light: rgba(120, 96, 74, .22);--danger: #f0b2a6;--ok: #c5d7a8;--sheet: #241c17;--leaf: #000000;--mark: #6a5088;--shine: #4a3d34;--toast-bg: #2a3524;--toast-ink: #e7f2da;--toast-muted: #c5d7a8;--donate-bg: #24382c;--donate-ink: #d7f0df;--donate-mark: #8fce9e;--theme-color: #1b1613}html[data-theme=slate]{color-scheme:dark;--bg: #0e1218;--surface: #1a2029;--surface-2: #242b36;--ink: #9aa8bc;--ink-strong: #e8eef6;--ink-soft: #6f7d93;--fill: #4d74a8;--fill-deep: #7a9bc8;--on-fill: #0b1018;--btn: #2a3342;--btn-ink: #d5deea;--btn-fill: #4d74a8;--btn-fill-deep: #7a9bc8;--btn-on: #0b1018;--btn-alt: #5e86b8;--line: rgba(232, 238, 246, .12);--shadow-dark: rgba(0, 0, 0, .24);--shadow-light: rgba(120, 140, 170, .1);--shadow-inset-dark: rgba(0, 0, 0, .45);--shadow-inset-light: rgba(120, 140, 170, .16);--danger: #d4928a;--ok: #8fad7a;--sheet: #151b24;--leaf: #05070b;--mark: #314866;--shine: #2c3442;--toast-bg: #1c2a22;--toast-ink: #d8ebcf;--toast-muted: #8fad7a;--donate-bg: #1a2c26;--donate-ink: #c5e0d4;--donate-mark: #6fa892;--theme-color: #0e1218}html[data-theme=emerald]{color-scheme:dark;--bg: #0c1410;--surface: #17221c;--surface-2: #21302a;--ink: #9ab5a8;--ink-strong: #e6f4ec;--ink-soft: #6f8a7c;--fill: #3d8f6a;--fill-deep: #6fc49a;--on-fill: #07120c;--btn: #26382f;--btn-ink: #d8ebe2;--btn-fill: #3d8f6a;--btn-fill-deep: #6fc49a;--btn-on: #07120c;--btn-alt: #4a9e78;--line: rgba(230, 244, 236, .12);--shadow-dark: rgba(0, 0, 0, .24);--shadow-light: rgba(100, 150, 120, .1);--shadow-inset-dark: rgba(0, 0, 0, .45);--shadow-inset-light: rgba(100, 150, 120, .16);--danger: #d4928a;--ok: #8fad7a;--sheet: #131c18;--leaf: #040806;--mark: #2a5040;--shine: #2a3c34;--toast-bg: #1c2a22;--toast-ink: #d8ebcf;--toast-muted: #8fad7a;--donate-bg: #1a2c26;--donate-ink: #c5e0d4;--donate-mark: #6fa892;--theme-color: #0c1410}html[data-theme=amber]{color-scheme:dark;--bg: #100e09;--surface: #1c1910;--surface-2: #2a2518;--ink: #c2b48a;--ink-strong: #f6efd4;--ink-soft: #8a7d55;--fill: #d4a017;--fill-deep: #e8c04a;--on-fill: #14110a;--btn: #2e2918;--btn-ink: #efe6c4;--btn-fill: #d4a017;--btn-fill-deep: #e8c04a;--btn-on: #14110a;--btn-alt: #c49212;--line: rgba(246, 239, 212, .12);--shadow-dark: rgba(0, 0, 0, .24);--shadow-light: rgba(180, 150, 60, .1);--shadow-inset-dark: rgba(0, 0, 0, .45);--shadow-inset-light: rgba(180, 150, 60, .14);--danger: #d4928a;--ok: #8fad7a;--sheet: #17140c;--leaf: #050403;--mark: #5a4818;--shine: #332e1c;--toast-bg: #1c2a22;--toast-ink: #d8ebcf;--toast-muted: #8fad7a;--donate-bg: #1a2c26;--donate-ink: #c5e0d4;--donate-mark: #6fa892;--theme-color: #100e09}html[data-theme=garnet]{color-scheme:dark;--bg: #121014;--surface: #1e1a1f;--surface-2: #2a2429;--ink: #c4b4b8;--ink-strong: #f3e8eb;--ink-soft: #8a7a80;--fill: #8f3a4a;--fill-deep: #c45a6c;--on-fill: #140a0e;--btn: #32282c;--btn-ink: #f0e4e7;--btn-fill: #8f3a4a;--btn-fill-deep: #c45a6c;--btn-on: #140a0e;--btn-alt: #a04858;--line: rgba(243, 232, 235, .12);--shadow-dark: rgba(0, 0, 0, .24);--shadow-light: rgba(160, 100, 110, .1);--shadow-inset-dark: rgba(0, 0, 0, .45);--shadow-inset-light: rgba(160, 100, 110, .14);--danger: #e0a098;--ok: #8fad7a;--sheet: #181418;--leaf: #050305;--mark: #5a2832;--shine: #3a2a30;--toast-bg: #1c2a22;--toast-ink: #d8ebcf;--toast-muted: #8fad7a;--donate-bg: #1a2c26;--donate-ink: #c5e0d4;--donate-mark: #6fa892;--theme-color: #121014}html[data-theme=cognac]{color-scheme:light;--bg: #d8c8b4;--surface: #ebe0d0;--surface-2: #f3ebe0;--ink: #6b4538;--ink-strong: #3d261e;--ink-soft: #8a6554;--fill: #8f3a4a;--fill-deep: #6e2c38;--on-fill: #f8f0ea;--btn: #f0e6d8;--btn-ink: #5a3428;--btn-fill: #8f3a4a;--btn-fill-deep: #6e2c38;--btn-on: #f8f0ea;--btn-alt: #a04a58;--line: rgba(61, 38, 30, .14);--shadow-dark: rgba(110, 80, 60, .14);--shadow-light: rgba(255, 248, 240, .5);--shadow-inset-dark: rgba(110, 80, 60, .26);--shadow-inset-light: rgba(255, 248, 240, .75);--danger: #8f4d42;--ok: #5d6a48;--sheet: #f7f0e8;--leaf: #2a1812;--mark: #e8c8a8;--shine: #fff8f0;--toast-bg: #e4eadc;--toast-ink: #243828;--toast-muted: #4a6844;--donate-bg: #e4efe0;--donate-ink: #3d4a30;--donate-mark: #5d6a48;--theme-color: #d8c8b4}.popup-menu{position:relative}.popup-panel{position:absolute;z-index:30;display:grid;gap:.15rem;margin:0;padding:.35rem;border-radius:1.1rem;background:var(--surface);box-shadow:1px 2px 7px var(--shadow-dark);animation:menu-in .32s var(--ios-ease) both}.popup-panel.is-end{top:calc(100% + .45rem);right:0;min-width:12.5rem}.popup-panel.is-start{top:calc(100% + .45rem);left:0;min-width:14rem}.popup-item{appearance:none;width:100%;display:block;border:0;border-radius:.85rem;min-height:44px;padding:.7rem .95rem;text-align:left;text-decoration:none;cursor:pointer;font:inherit;font-weight:650;color:var(--ink-strong);background:transparent;box-shadow:none}.popup-item.is-active,.popup-item:hover,.popup-item.is-chosen{background:color-mix(in srgb,var(--fill) 14%,var(--surface));color:var(--ink-strong)}.popup-item.is-danger{color:var(--danger)}.popup-item.is-danger:hover{background:color-mix(in srgb,var(--danger) 14%,var(--surface));color:var(--danger)}@keyframes menu-in{0%{opacity:0;transform:translateY(-8px) scale(.98)}}.hint-anchor{position:relative}@media(hover:hover)and (pointer:fine){.hint-anchor:after{content:attr(data-hint);position:absolute;z-index:6;left:50%;top:calc(100% + .4rem);transform:translate(-50%) translateY(-4px);padding:.35rem .6rem;border-radius:.7rem;background:var(--surface);color:var(--ink-strong);font-size:.75rem;font-weight:650;line-height:1.2;white-space:nowrap;box-shadow:1px 2px 8px var(--shadow-dark);opacity:0;pointer-events:none;transition:opacity .16s var(--ios-ease),transform .16s var(--ios-ease)}.hint-anchor:hover:after,.hint-anchor:focus-visible:after{opacity:1;transform:translate(-50%) translateY(0)}}:root{--radius: 1.4rem;--ios-ease: cubic-bezier(.32, .72, 0, 1);--ios-duration: .45s;--font: "Manrope", "Segoe UI", sans-serif;--serif: "Literata", "Palatino Linotype", Georgia, serif}*{box-sizing:border-box}html,body{min-height:100%}body{margin:0;font-family:var(--font);font-size:16px;line-height:1.55;color:var(--ink-strong);background:var(--bg)}button,input,textarea,select{font:inherit;color:inherit}img{max-width:100%;height:auto;display:block}a{color:inherit}html{-webkit-tap-highlight-color:transparent;overflow-y:auto;scrollbar-gutter:stable}button,a,summary,[role=button],[role=tab]{-webkit-tap-highlight-color:transparent}button{appearance:none}:focus{outline:none}:focus-visible{outline:2px solid var(--btn-fill);outline-offset:3px}.page{width:min(100%,68rem);margin:0 auto;align-content:start;min-height:calc(100dvh - 5.5rem);padding:.25rem 1rem calc(3.5rem + env(safe-area-inset-bottom));background:var(--bg)}html[data-nav=forward] .page,html[data-nav=back] .page,html[data-nav=present] .page,html[data-nav=dismiss] .page{animation:page-fade-in .42s ease}@keyframes page-fade-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){html[data-nav] .page,.popup-panel,.kin-pop,.kin-btn,.kin-name,.neo-select-menu,.neo-select-chevron,.person-dialog,.person-dialog::backdrop,.gallery-viewer,.gallery-viewer::backdrop,.toast,.article-card,.article-sheet,.file-card,.rise-in,.view-switch-thumb,.format-more.is-open .text-btn{animation:none!important}.burger span,.neo-select-chevron,.format-more,.format-chevron,.check-face,.check-face:after{transition:none}}.stack{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}.hero h1,.section-title{font-family:var(--serif);font-weight:680;letter-spacing:-.03em;margin:0}.hero h1{font-size:clamp(2rem,8vw,3.4rem);line-height:1.05}.gallery-head,.files-head,.history-head{position:relative;padding-right:3.2rem}.gallery-head .article-corner,.files-head .article-corner,.history-head .article-corner{top:.15rem;right:0}.gallery-head:has(.popup-panel),.files-head:has(.popup-panel),.history-head:has(.popup-panel){z-index:6}.hero p,.muted{color:var(--ink-soft);margin:.35rem 0 0}.neo{background:var(--surface);border-radius:var(--radius);box-shadow:1px 2px 10px var(--shadow-dark)}.inset{background:color-mix(in srgb,var(--bg) 72%,var(--surface));border-radius:1rem;box-shadow:inset 1px 1px 3px var(--shadow-inset-dark),inset -1px -1px 2px var(--shadow-inset-light)}.pad{padding:1rem}.badge{display:inline-flex;align-items:center;width:fit-content;padding:.15rem .55rem;border-radius:999px;background:color-mix(in srgb,var(--fill) 12%,transparent);color:var(--fill-deep);font-size:.75rem;letter-spacing:.04em;text-transform:lowercase}.badge-optional{background:color-mix(in srgb,var(--ink) 10%,transparent)}.crumbs{display:flex;flex-wrap:wrap;gap:.35rem .45rem;margin:0;padding:0;list-style:none;color:var(--ink-soft);font-size:.92rem}.crumbs a{color:var(--fill-deep);font-weight:700;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--fill-deep) 45%,transparent);text-underline-offset:.18em;text-decoration-thickness:1.5px;transition:color .16s var(--ios-ease),text-decoration-color .16s var(--ios-ease)}.crumbs a:hover,.crumbs a:focus-visible{color:var(--fill);text-decoration-color:var(--fill)}.crumbs a:active{color:var(--fill-deep);opacity:.72}.actions,.toolbar,.split{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center}.btn,.text-btn,.btn-danger,.btn-ghost{appearance:none;border:0;cursor:pointer;text-decoration:none;border-radius:999px;min-height:44px;padding:.65rem 1rem;background:var(--btn);color:var(--btn-ink);font:inherit;font-weight:650;box-shadow:1px 2px 8px var(--shadow-dark)}.btn:disabled,.text-btn:disabled,.btn-danger:disabled,.btn-ghost:disabled{opacity:.55;cursor:default}.btn,.text-btn,.btn-danger,.btn-ghost,.more-btn,.popup-item,.tree-add,.child-add,.kin-tool,.kin-btn,.reader-icon,.burger,.tree-expand,.view-switch button,input[type=file]::file-selector-button{transition:transform .12s var(--ios-ease)}.btn:not(:disabled):active,.text-btn:not(:disabled):active,.btn-danger:not(:disabled):active,.btn-ghost:not(:disabled):active,.more-btn:not(:disabled):active,.popup-item:not(:disabled):active,.tree-add:not(:disabled):active,.child-add:not(:disabled):active,.kin-tool:not(:disabled):active,.kin-btn:not(:disabled):active,.reader-icon:not(:disabled):active,.burger:active,.tree-expand:active,.view-switch button:active,input[type=file]::file-selector-button:active{transform:scale(.98)}@media(prefers-reduced-motion:reduce){.btn:active,.text-btn:active,.btn-danger:active,.btn-ghost:active,.more-btn:active,.popup-item:active,.tree-add:active,.child-add:active,.kin-tool:active,.kin-btn:active,.reader-icon:active,.burger:active,.tree-expand:active,.view-switch button:active,input[type=file]::file-selector-button:active{transform:none}}.btn-primary{background:var(--btn-fill);color:var(--btn-on)}.btn-danger{background:color-mix(in srgb,var(--danger) 16%,var(--surface));color:var(--danger)}.btn-ghost{color:var(--btn-fill-deep)}.field,.editor{display:grid;gap:.4rem}.field span,.field-label,.toolbar{color:var(--ink);font-size:.92rem}input[type=text],input[type=email],input[type=password],input[type=search],input[type=url],input[type=number],textarea,select{width:100%;border:0;border-radius:.9rem;min-height:44px;padding:.75rem .9rem;color:var(--ink-strong);background:transparent;box-shadow:inset 1px 1px 3px var(--shadow-inset-dark),inset -1px -1px 2px var(--shadow-inset-light)}input[type=search]{appearance:none}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}input[type=number]{appearance:textfield}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}input[type=file]{width:100%;min-height:44px;padding:.35rem .5rem;border:0;border-radius:.9rem;color:var(--ink);background:transparent;font:inherit;font-size:.92rem;box-shadow:inset 1px 1px 3px var(--shadow-inset-dark),inset -1px -1px 2px var(--shadow-inset-light)}input[type=file]::file-selector-button{appearance:none;margin-right:.85rem;border:0;cursor:pointer;border-radius:999px;min-height:40px;padding:.55rem 1rem;background:var(--btn);color:var(--btn-ink);font:inherit;font-weight:650;box-shadow:1px 2px 8px var(--shadow-dark)}input[type=file]::file-selector-button:hover{background:var(--btn-fill);color:var(--btn-on)}select{appearance:none;cursor:pointer;padding-right:2.4rem;background-image:linear-gradient(45deg,transparent 50%,var(--fill-deep) 50%),linear-gradient(135deg,var(--fill-deep) 50%,transparent 50%);background-repeat:no-repeat;background-position:calc(100% - 1.15rem) calc(50% - .12rem),calc(100% - .78rem) calc(50% - .12rem);background-size:.37rem .37rem,.37rem .37rem}select option{background:var(--surface);color:var(--ink-strong)}textarea{min-height:7rem;resize:vertical}.banner{padding:.8rem 1rem;border-radius:1rem;background:color-mix(in srgb,var(--fill) 14%,var(--surface));color:var(--ink-strong)}.banner-error{background:color-mix(in srgb,var(--danger) 14%,var(--surface));color:var(--danger)}.prose{overflow-wrap:anywhere}.prose h2,.prose h3,.prose h4{font-family:var(--serif);margin:.8rem 0 .35rem}.prose mark{background:color-mix(in srgb,var(--mark) 80%,var(--surface))}.prose hr{border:0;border-top:1px solid var(--line);margin:.9rem 0}.prose p{margin:.55rem 0}.prose ul,.prose ol{margin:.4rem 0;padding-left:1.2rem}.prose blockquote{margin:.8rem 0;padding-left:.8rem;border-left:3px solid var(--fill);color:var(--ink)}.prose a{color:var(--fill-deep)}.article-corner{position:absolute;top:.8rem;right:.8rem;z-index:2}.article-head{padding-right:2.75rem}.more-btn{appearance:none;width:40px;height:40px;min-height:40px;padding:0;border:0;border-radius:50%;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:var(--ink);background:var(--surface-2);box-shadow:1px 2px 8px var(--shadow-dark)}.more-btn svg{display:block}::view-transition-group(structure){animation-duration:.38s;animation-timing-function:var(--ios-ease)}::view-transition-old(structure),::view-transition-new(structure){mix-blend-mode:normal;height:100%}html[data-structure=to-tree]::view-transition-old(structure){animation:structure-leave-up .38s var(--ios-ease) both}html[data-structure=to-tree]::view-transition-new(structure){animation:structure-enter-up .38s var(--ios-ease) both}html[data-structure=to-list]::view-transition-old(structure){animation:structure-leave-down .38s var(--ios-ease) both}html[data-structure=to-list]::view-transition-new(structure){animation:structure-enter-down .38s var(--ios-ease) both}@keyframes structure-leave-up{to{opacity:0;transform:translateY(-10px) scale(.98)}}@keyframes structure-enter-up{0%{opacity:0;transform:translateY(14px) scale(.985)}}@keyframes structure-leave-down{to{opacity:0;transform:translateY(10px) scale(.985)}}@keyframes structure-enter-down{0%{opacity:0;transform:translateY(-14px) scale(.98)}}@supports not (view-transition-name: structure){html[data-structure=to-tree] .structure-swap{animation:structure-enter-up .38s var(--ios-ease) both}html[data-structure=to-list] .structure-swap{animation:structure-enter-down .38s var(--ios-ease) both}}.person-dialog{width:min(100% - 1.5rem,28rem);max-height:min(86dvh,42rem);overflow:auto;scrollbar-width:none;margin:auto;padding:0;border:0;border-radius:1.35rem;color:var(--ink);background:var(--surface);box-shadow:2px 4px 16px var(--shadow-dark)}.person-dialog::-webkit-scrollbar{display:none}.person-dialog::backdrop{background:color-mix(in srgb,var(--leaf) 36%,transparent)}.person-dialog[open]{animation:dialog-rise .42s var(--ios-ease) both}.person-dialog[open]::backdrop{animation:dialog-fade .32s var(--ios-ease) both}.person-dialog.is-closing{animation:dialog-drop .42s var(--ios-ease) both}.person-dialog.is-closing::backdrop{animation:dialog-fade-out .42s var(--ios-ease) both}.person-dialog-body{padding:1.05rem 1.1rem 1.2rem}.person-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.person-dialog-head .btn-ghost{background:var(--btn-fill);color:var(--btn-on)}@keyframes dialog-fade{0%{opacity:0}}@keyframes dialog-rise{0%{opacity:0;transform:translateY(28px) scale(.97)}}@keyframes dialog-drop{to{opacity:0;transform:translateY(28px) scale(.97)}}@keyframes dialog-fade-out{to{opacity:0}}html[data-tree-screen] .page{position:relative;z-index:30}input[type=range]{width:100%;accent-color:var(--btn-fill)}@media(min-width:720px){.page{padding-inline:1.5rem}}
