.dl-menu.svelte-14ltl0l{width:100%;position:relative}.dl-split.svelte-14ltl0l{width:100%;display:flex}.dl-primary.svelte-14ltl0l{flex:1;display:flex}.dl-primary.svelte-14ltl0l:not(.solo){border-top-right-radius:0;border-bottom-right-radius:0}.dl-caret.svelte-14ltl0l{border-inline-start:1px solid color-mix(in srgb, var(--primary-foreground) 25%, transparent);border-top-left-radius:0;border-bottom-left-radius:0;padding-inline:16px}.dl-caret.svelte-14ltl0l .caret-open{rotate:180deg}.dl-list.svelte-14ltl0l{inset-inline-start:0;background:color-mix(in srgb, var(--card) 88%, white);border:1px solid var(--border);z-index:5;border-radius:10px;width:max-content;min-width:220px;margin:0;padding:6px;list-style:none;position:absolute;bottom:calc(100% + 8px);box-shadow:0 4px 12px #0000002e,0 16px 40px #00000047}@media (prefers-reduced-motion:no-preference){.dl-list.svelte-14ltl0l{animation:.13s ease-out svelte-14ltl0l-dl-rise}.dl-caret.svelte-14ltl0l svg{transition:rotate .15s ease-out}}@keyframes svelte-14ltl0l-dl-rise{0%{opacity:0;translate:0 4px}to{opacity:1;translate:0}}.dl-list.svelte-14ltl0l a:where(.svelte-14ltl0l){color:var(--foreground);border-radius:4px;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.dl-list.svelte-14ltl0l a:where(.svelte-14ltl0l):hover{background:color-mix(in srgb, var(--secondary) 85%, var(--foreground))}.dl-list.svelte-14ltl0l a:where(.svelte-14ltl0l):focus-visible{outline:2px solid var(--foreground);outline-offset:-2px}.hint.svelte-14ltl0l{color:var(--foreground);font-size:11px}.hint.primary.svelte-14ltl0l:before{content:"";background:var(--primary);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-inline-end:5px;display:inline-block}.sticker-detail-page.svelte-cuyzuc{padding:24px}.back-link.svelte-cuyzuc{font-family:var(--font-primary);color:var(--muted-foreground);align-items:center;gap:6px;margin-bottom:24px;font-size:14px;font-weight:500;transition:color .15s;display:inline-flex}.back-link.svelte-cuyzuc:hover{color:var(--foreground);text-decoration:none}.detail-card.svelte-cuyzuc{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-m);max-width:560px;margin:0 auto;overflow:hidden;box-shadow:0 24px 60px #0006}.sticker-display.svelte-cuyzuc{aspect-ratio:560/360;border-bottom:1px solid var(--border);background-image:linear-gradient(45deg, var(--secondary) 25%, transparent 25%), linear-gradient(-45deg, var(--secondary) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, var(--secondary) 75%), linear-gradient(-45deg, transparent 75%, var(--secondary) 75%);background-position:0 0,0 12px,12px -12px,-12px 0;background-size:24px 24px;background-color:var(--background);width:100%;padding:30px;position:relative}.media.svelte-cuyzuc{transition:filter .2s;position:absolute;inset:30px}.media.blurred.svelte-cuyzuc{filter:blur(24px);transform:scale(1.08)}.nsfw-overlay.svelte-cuyzuc{color:#fff;cursor:pointer;font-family:var(--font-primary);background:#00000080;border:none;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;position:absolute;inset:0}.nsfw-overlay.svelte-cuyzuc span:where(.svelte-cuyzuc):first-child{font-size:16px;font-weight:600}.reveal-text.svelte-cuyzuc{opacity:.7;font-size:13px}.detail-body.svelte-cuyzuc{flex-direction:column;gap:18px;padding:24px;display:flex}.emoji-row.svelte-cuyzuc{flex-wrap:wrap;gap:8px;display:flex}.emoji-chip.svelte-cuyzuc{border-radius:var(--radius-pill);background:var(--secondary);color:var(--foreground);justify-content:center;align-items:center;padding:6px 12px;font-size:16px;line-height:1;transition:background .15s;display:inline-flex}.emoji-chip.svelte-cuyzuc:hover{background:color-mix(in srgb, var(--secondary) 70%, var(--foreground));text-decoration:none}.pack-link-row.svelte-cuyzuc{align-items:center;gap:8px;display:flex}.from-label.svelte-cuyzuc{color:var(--muted-foreground);font-size:14px}.pack-link.svelte-cuyzuc{color:var(--primary);font-size:14px;font-weight:600}.pack-link-row.svelte-cuyzuc .pack-link-arrow{color:var(--primary)}.divider.svelte-cuyzuc{background:var(--border);height:1px}.artist-row.svelte-cuyzuc{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.artist-left.svelte-cuyzuc{align-items:center;gap:10px;min-width:0;display:flex}.artist-namecol.svelte-cuyzuc{flex-direction:column;gap:2px;min-width:0;display:flex}.artist-name.svelte-cuyzuc{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.artist-role.svelte-cuyzuc{color:var(--muted-foreground);font-size:12px}.artist-socials.svelte-cuyzuc{flex-wrap:wrap;gap:6px;display:flex}.social-btn.svelte-cuyzuc{border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--background);width:38px;height:38px;color:var(--foreground);justify-content:center;align-items:center;transition:border-color .15s;display:inline-flex}.social-btn.svelte-cuyzuc:hover{border-color:var(--muted-foreground);text-decoration:none}.download-group.svelte-cuyzuc{flex-direction:column;gap:8px;display:flex}.dl-caption.svelte-cuyzuc{color:var(--muted-foreground);margin:0;font-size:12px;line-height:1.4}.dl-caption.svelte-cuyzuc a:where(.svelte-cuyzuc){color:var(--primary)}.dl-note-animated.svelte-cuyzuc{color:var(--foreground);margin-top:-4px;font-weight:500}@media (width<=768px){.sticker-detail-page.svelte-cuyzuc{padding:16px}.emoji-chip.svelte-cuyzuc{font-size:16px}}
