.doc-face.svelte-77gqpx{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;padding:1rem;box-sizing:border-box;text-align:center;background:color-mix(in srgb,var(--color-offset) 55%,transparent)}.doc-glyph.svelte-77gqpx{display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 0 10px color-mix(in srgb,currentColor 35%,transparent))}.doc-type.svelte-77gqpx{font-family:var(--font-header);font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;opacity:.85}.doc-name.svelte-77gqpx{color:var(--color-text);font-size:.8rem;line-height:1.25;max-width:100%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;word-break:break-word}.doc-size.svelte-77gqpx{color:var(--color-medium, var(--color-primary));font-size:.62rem;letter-spacing:.04em;opacity:.75}.doc-face.sm.svelte-77gqpx{gap:.2rem;padding:.5rem}.doc-face.sm.svelte-77gqpx .doc-name:where(.svelte-77gqpx){font-size:.66rem;-webkit-line-clamp:2;line-clamp:2}.doc-face.sm.svelte-77gqpx .doc-type:where(.svelte-77gqpx){font-size:.5rem}.doc-face.sm.svelte-77gqpx .doc-size:where(.svelte-77gqpx){display:none}.doc-face.lg.svelte-77gqpx{gap:.5rem}.doc-face.lg.svelte-77gqpx .doc-name:where(.svelte-77gqpx){font-size:1rem}
