.desktop-icons.svelte-vexdz2{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;pointer-events:none;overflow:hidden;font-family:var(--chrome-font, system-ui, -apple-system, sans-serif)}.desktop-surface.svelte-vexdz2{position:absolute;top:0;right:0;bottom:0;left:0;isolation:isolate;opacity:0;transition:opacity .2s ease}.desktop-icons.mounted.svelte-vexdz2 .desktop-surface:where(.svelte-vexdz2){opacity:1}.desktop-icons.svelte-vexdz2:not(.mounted) .desktop-surface:where(.svelte-vexdz2){display:flex;flex-wrap:wrap;align-content:flex-start;justify-content:flex-end;gap:22px 24px;padding:24px}.desktop-icon.svelte-vexdz2{pointer-events:auto;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:2px;width:68px;text-decoration:none;cursor:default;user-select:none;-webkit-user-select:none;touch-action:none;transition:opacity .12s ease}.desktop-icon.dragging.svelte-vexdz2{cursor:grabbing}.desktop-icon.pressed.svelte-vexdz2{opacity:.6}.desktop-icon-art.svelte-vexdz2{position:relative;width:100%;aspect-ratio:1 / 1;display:grid;place-items:center;overflow:hidden;padding:8%;box-sizing:border-box;background:var(--chrome-bg, transparent);border:var(--chrome-border, none);border-radius:var(--chrome-border-radius, 16px);box-shadow:var(--chrome-shadow, none);backdrop-filter:var(--chrome-backdrop-filter, none);-webkit-backdrop-filter:var(--chrome-backdrop-filter, none);transition:filter .12s ease}.desktop-icon.svelte-vexdz2:hover .desktop-icon-art:where(.svelte-vexdz2){filter:brightness(1.12)}.desktop-icon-art.svelte-vexdz2 img:where(.svelte-vexdz2){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:8%;box-sizing:border-box;border-radius:var(--chrome-border-radius, 0);-webkit-user-drag:none}.desktop-icon-glyph.svelte-vexdz2{font-size:1.8rem;line-height:1;color:var(--chrome-content-color, #fff)}.desktop-icon-label.svelte-vexdz2{width:calc(100% + 32px);box-sizing:border-box;display:flex;justify-content:center}.desktop-icon-label-text.svelte-vexdz2{max-width:100%;box-sizing:border-box;font-size:12px;line-height:1.25;text-align:center;color:var(--chrome-content-color, #fff);background:var(--chrome-bg, transparent);backdrop-filter:var(--chrome-backdrop-filter, none);-webkit-backdrop-filter:var(--chrome-backdrop-filter, none);padding:2px 7px;border-radius:6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:normal;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none}.desktop-icon.svelte-vexdz2:hover .desktop-icon-label:where(.svelte-vexdz2){position:relative;z-index:2}.desktop-icon.svelte-vexdz2:hover .desktop-icon-label-text:where(.svelte-vexdz2){-webkit-line-clamp:none;overflow:visible}.desktop-icons.clean.svelte-vexdz2 .desktop-icon-art:where(.svelte-vexdz2),.desktop-icons.system.svelte-vexdz2 .desktop-icon-art:where(.svelte-vexdz2){background:transparent;border:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.desktop-icons.clean.svelte-vexdz2 .desktop-icon-label-text:where(.svelte-vexdz2){background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.8)}.desktop-icons.system.svelte-vexdz2 .desktop-icon-label-text:where(.svelte-vexdz2){background:transparent;color:#fff;backdrop-filter:none;-webkit-backdrop-filter:none;text-shadow:1px 1px 0 #000;border-radius:0;font-size:14px}.dw-window.svelte-vexdz2{position:fixed;pointer-events:auto;visibility:hidden}.dw-window.ready.svelte-vexdz2{visibility:visible;animation:svelte-vexdz2-desktop-window-open .2s cubic-bezier(.4,0,.2,1)}@keyframes svelte-vexdz2-desktop-window-open{0%{transform:scale(.96);opacity:0}to{transform:scale(1);opacity:1}}.dw-toolbar.svelte-vexdz2{cursor:default;touch-action:none}.dw-toolbar.svelte-vexdz2:active{cursor:grabbing}@media(max-width:600px){.desktop-icon.svelte-vexdz2{width:50px;gap:0px}.desktop-icon-glyph.svelte-vexdz2{font-size:1.4rem}.desktop-icon-label-text.svelte-vexdz2{font-size:11px}.desktop-icons.system.svelte-vexdz2 .desktop-icon-label-text:where(.svelte-vexdz2){font-size:12px}}
