.tile.svelte-15wyy3f{background:var(--bg-card);border:1px solid var(--border-soft);border-radius:12px;padding:20px;transition:border-color .2s}.tile.svelte-15wyy3f:hover{border-color:var(--border)}.tile-label.svelte-15wyy3f{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:var(--text-muted);margin-bottom:12px}.tile-period.svelte-15wyy3f{font-family:var(--font-mono);font-size:10px;color:var(--text-subtle);text-transform:uppercase;letter-spacing:.05em}.tile-value.svelte-15wyy3f{font-size:28px;font-weight:600;line-height:1;letter-spacing:-.03em;color:var(--text);margin-bottom:10px}.tile-unit.svelte-15wyy3f{font-size:15px;color:var(--text-muted);font-weight:500;margin-left:2px}.tile-compare.svelte-15wyy3f{display:flex;align-items:center;gap:8px;font-size:11px}.tile-delta.svelte-15wyy3f{font-family:var(--font-mono);font-size:11px;padding:3px 8px;border-radius:4px;font-weight:500}.tile-delta.positive.svelte-15wyy3f{background:var(--positive-soft);color:var(--positive)}.tile-delta.negative.svelte-15wyy3f{background:var(--negative-soft);color:var(--negative)}.tile-delta.neutral.svelte-15wyy3f{background:var(--warning-soft);color:var(--warning)}.tile-prev.svelte-15wyy3f{color:var(--text-subtle);font-family:var(--font-mono);font-size:10px}
