.box[data-v-bd35a01f]{border:1px solid var(--hairline);border-radius:var(--radius);background:#fff;overflow:hidden}.box[data-v-bd35a01f]:focus-within{border-color:var(--muted)}.tabs[data-v-bd35a01f]{background:var(--surface);border-bottom:1px solid var(--hairline);gap:2px;padding:6px 6px 0;display:flex}.tabs button[data-v-bd35a01f]{min-height:var(--icon-link);font-size:var(--text-small);color:var(--muted);border-radius:var(--radius-sm) var(--radius-sm) 0 0;cursor:pointer;background:0 0;border:1px solid #0000;border-bottom:0;margin-bottom:-1px;padding:5px 12px 6px;font-weight:500;line-height:20px}.tabs button[data-v-bd35a01f]:hover{color:var(--ink)}.tabs button[aria-selected=true][data-v-bd35a01f]{color:var(--ink);border-color:var(--hairline);background:#fff}textarea[data-v-bd35a01f]{field-sizing:content;width:100%;min-height:96px;max-height:60vh;font:inherit;font-size:var(--text-body);color:var(--ink);resize:vertical;background:#fff;border:0;outline:0;padding:12px 14px;line-height:22px;display:block}textarea[data-v-bd35a01f]::placeholder{color:var(--muted)}.preview[data-v-bd35a01f]{min-height:96px;padding:12px 14px}.preview[data-v-bd35a01f]:focus-visible{outline:2px solid var(--accent-text);outline-offset:-2px}.foot[data-v-bd35a01f],.nothing[data-v-bd35a01f]{color:var(--muted)}.foot[data-v-bd35a01f]{font-size:var(--text-caption);border-top:1px solid var(--rule);justify-content:space-between;padding:6px 14px 8px;line-height:18px}.foot[data-v-bd35a01f],.foot .aside[data-v-bd35a01f]{flex-wrap:wrap;gap:2px 16px;display:flex}.foot .over[data-v-bd35a01f]{color:var(--accent-text);font-weight:500}.actions[data-v-bd35a01f]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:12px;display:flex}.actions .message[data-v-bd35a01f]{flex:240px;min-width:0}.actions .message[data-v-bd35a01f]:empty{display:none}@media (hover:none){.keys[data-v-bd35a01f]{display:none}}@media (width<=640px){textarea[data-v-bd35a01f]{font-size:var(--text-lead);line-height:24px}}.comment[data-v-e9d9a49a]{-moz-column-gap:12px;grid-template-columns:32px minmax(0,1fr);align-items:start;column-gap:12px;scroll-margin-top:24px;display:grid;position:relative}.comment.linked .card[data-v-e9d9a49a]{border-color:var(--accent)}.permalink[data-v-e9d9a49a]:hover{text-underline-offset:3px;text-decoration:underline}.main[data-v-e9d9a49a]{min-width:0}.card[data-v-e9d9a49a]{border:1px solid var(--hairline);border-radius:var(--radius);background:#fff;overflow:hidden}.head[data-v-e9d9a49a]{font-size:var(--text-small);color:var(--muted);background:var(--surface);border-bottom:1px solid var(--hairline);flex-wrap:wrap;align-items:center;gap:2px 8px;padding:6px 8px 6px 14px;line-height:20px;display:flex}.author[data-v-e9d9a49a]{color:var(--ink);font-weight:600}.via[data-v-e9d9a49a]{font-family:var(--font-mono);font-size:var(--text-micro);color:var(--secondary);border:1px solid var(--hairline);border-radius:var(--radius);background:#fff;padding:0 7px;line-height:18px}.edited[data-v-e9d9a49a]{text-underline-offset:3px;cursor:default;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.actions[data-v-e9d9a49a]{margin:calc(.5 * (20px - var(--icon-link))) 0 calc(.5 * (20px - var(--icon-link))) auto;display:flex}.actions button[data-v-e9d9a49a]{min-height:var(--icon-link);font-size:var(--text-small);color:var(--muted);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;padding:0 8px;line-height:20px}.actions button[data-v-e9d9a49a]:hover{color:var(--ink);background:var(--hover)}.card>.body[data-v-e9d9a49a]{overflow-wrap:anywhere;padding:12px 14px}.card>.body[data-v-e9d9a49a]>ul{list-style-type:disc}.confirm[data-v-e9d9a49a]{background:var(--surface);border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 16px;padding:8px 14px;display:flex}.confirm .question[data-v-e9d9a49a]{flex:auto;font-weight:500}.confirm .buttons[data-v-e9d9a49a]{gap:8px;display:flex}.button.delete[data-v-e9d9a49a]{color:var(--accent-text)}.button.delete[data-v-e9d9a49a]:hover{color:var(--accent-text);border-color:var(--accent)}.button.delete[aria-disabled=true][data-v-e9d9a49a]{color:var(--muted);border-color:var(--hairline);cursor:default}.button[data-v-e9d9a49a]:disabled{color:var(--muted);cursor:default}.error[data-v-e9d9a49a]{font-size:var(--text-small);color:var(--accent-text);margin-top:8px;line-height:20px}.main>.editor .error[data-v-e9d9a49a]{margin-top:0}@media (width<=640px){.comment[data-v-e9d9a49a]{-moz-column-gap:10px;column-gap:10px}}.folders[data-v-c8080215]{padding:0;list-style:none}.folders .folder[data-v-c8080215]{-moz-column-gap:8px;flex-wrap:wrap;align-items:baseline;column-gap:8px;display:inline-flex}.folders a:hover .path[data-v-c8080215]{color:var(--accent-text)}.folders .icon[data-v-c8080215]{color:var(--muted)}.folders .path[data-v-c8080215]{font-family:var(--font-mono);font-size:var(--text-small);color:var(--secondary)}.folders .missing[data-v-c8080215]{font-size:var(--text-caption);color:var(--muted)}.heading[data-v-73ef4880]{align-items:baseline;gap:8px;padding-bottom:12px;display:flex}.heading h2[data-v-73ef4880]{font-size:var(--text-section);letter-spacing:-.01em;font-weight:600;line-height:26px}.heading h1[data-v-73ef4880]{font-size:var(--text-page);letter-spacing:-.02em;font-weight:600;line-height:34px}.heading .count[data-v-73ef4880]{background:var(--hover);font-size:var(--text-caption);color:var(--secondary);font-variant-numeric:tabular-nums;border-radius:999px;align-self:center;padding:0 7px;font-weight:500;line-height:20px}.subheading[data-v-73ef4880]{-moz-column-gap:8px;min-height:var(--icon-link);font-size:var(--text-body);flex-wrap:wrap;align-items:center;column-gap:8px;padding:28px 0 8px;font-weight:600;line-height:20px;display:flex}.subheading .count[data-v-73ef4880]{font-weight:400}.subheading h3[data-v-73ef4880]{font:inherit}.heading+.subheading[data-v-73ef4880]{padding-top:0}.count[data-v-73ef4880],.note[data-v-73ef4880]{font-size:var(--text-small);color:var(--muted);line-height:20px}.heading[data-v-73ef4880]{flex-wrap:wrap}.open[data-v-73ef4880]{font-size:var(--text-small);color:var(--secondary);align-items:baseline;gap:6px;line-height:20px;display:inline-flex}.open svg[data-v-73ef4880]{font-size:var(--text-micro)}.pager[data-v-73ef4880]{margin:calc(.5 * (24px - var(--icon-link))) 0 calc(.5 * (24px - var(--icon-link))) auto;align-self:center;align-items:center;gap:4px;display:flex}.pager .count[data-v-73ef4880]{font-variant-numeric:tabular-nums;margin-right:8px}.pager button[data-v-73ef4880]{width:var(--icon-link);height:var(--icon-link);font-size:var(--text-small);color:var(--ink);border:1px solid var(--hairline);border-radius:var(--radius);cursor:pointer;background:#fff;justify-content:center;align-items:center;display:inline-flex}.pager button[data-v-73ef4880]:hover:not(:disabled){border-color:var(--hairline-strong)}.pager button[data-v-73ef4880]:disabled{color:var(--muted);opacity:.5;cursor:default}.photos[data-v-73ef4880]{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:8px;padding:0;list-style:none;display:grid}.photos .tile[data-v-73ef4880],.photos a[data-v-73ef4880],.photos img[data-v-73ef4880]{display:block}.photos .tile[data-v-73ef4880]{aspect-ratio:3/2;border-radius:var(--radius);outline-offset:-1px;background:#f1f1f1;outline:1px solid #00000014;overflow:hidden}.photos img[data-v-73ef4880]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:opacity .15s}.photos a:hover img[data-v-73ef4880]{opacity:.9}.photos .filler .tile[data-v-73ef4880]{visibility:hidden}.artwork[data-v-73ef4880]{row-gap:16px}.artwork img[data-v-73ef4880]{-o-object-fit:contain;object-fit:contain}.artwork .name[data-v-73ef4880]{font-family:var(--font-mono);font-size:var(--text-caption);color:var(--secondary);overflow-wrap:anywhere;margin-top:6px;line-height:16px;display:block}.artwork a:hover .name[data-v-73ef4880]{color:var(--accent-text)}.artwork .use[data-v-73ef4880]{font-size:var(--text-caption);color:var(--ink);font-weight:500;line-height:16px;display:block}.artwork .use.unused[data-v-73ef4880]{color:var(--muted);font-weight:400}.heading.bare[data-v-73ef4880]{padding-bottom:8px}.next-enter-active[data-v-73ef4880],.next-leave-active[data-v-73ef4880],.previous-enter-active[data-v-73ef4880],.previous-leave-active[data-v-73ef4880]{transition:opacity .15s,transform .15s}.next-enter-from[data-v-73ef4880],.previous-leave-to[data-v-73ef4880]{opacity:0;transform:translate(24px)}.next-leave-to[data-v-73ef4880],.previous-enter-from[data-v-73ef4880]{opacity:0;transform:translate(-24px)}@media (prefers-reduced-motion:reduce){.next-enter-active[data-v-73ef4880],.next-leave-active[data-v-73ef4880],.previous-enter-active[data-v-73ef4880],.previous-leave-active[data-v-73ef4880]{transition:none}}@media (width<=640px){.photos[data-v-73ef4880]{grid-template-columns:repeat(2,minmax(0,1fr))}}.folders[data-v-ec63939e]{padding:0;list-style:none}.folders a[data-v-ec63939e]{-moz-column-gap:8px;flex-wrap:wrap;align-items:baseline;column-gap:8px;display:inline-flex}.folders a:hover .path[data-v-ec63939e]{color:var(--accent-text)}.folders .icon[data-v-ec63939e]{color:var(--muted)}.folders .path[data-v-ec63939e]{font-family:var(--font-mono);font-size:var(--text-small);color:var(--secondary)}.panel-title[data-v-7ad265f9]{display:none}@media (width>=961px) and (height>=720px){.panel-title[data-v-7ad265f9]{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .3s,opacity .3s;display:grid}.panel-title.shown[data-v-7ad265f9]{opacity:1;grid-template-rows:1fr}}@media (prefers-reduced-motion:reduce){.panel-title[data-v-7ad265f9]{transition:none}}.inner[data-v-7ad265f9]{min-height:0;overflow:hidden}.card[data-v-7ad265f9]{width:100%;font:inherit;text-align:left;color:var(--ink);border:0;border-bottom:1px solid var(--rule);cursor:pointer;background:0 0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;margin-bottom:16px;padding:0 0 14px;display:grid}.card:hover .name[data-v-7ad265f9]{color:var(--accent-text)}.card img[data-v-7ad265f9]{-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-sm);outline-offset:-1px;background:#f1f1f1;outline:1px solid #00000014;width:40px;height:40px;overflow:hidden}.text[data-v-7ad265f9]{min-width:0;display:grid}.code[data-v-7ad265f9]{font-family:var(--font-mono);font-size:var(--text-caption);color:var(--muted);line-height:16px}.name[data-v-7ad265f9]{font-size:var(--text-small);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;line-height:19px;display:-webkit-box;overflow:hidden}
