.terminal-header.svelte-1uha8ag{min-height:100vh;display:flex;align-items:center;padding:var(--space-9) 0}.hero-terminal.svelte-1uha8ag{position:relative;padding:var(--space-10);border:1px solid var(--color-border);background:#0000004d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;transform:scale(0)}.corner-bracket.svelte-1uha8ag{position:absolute;width:20px;height:20px;border-color:var(--color-primary);opacity:0}.corner-bracket.top-left.svelte-1uha8ag{top:-1px;left:-1px;border-top:2px solid;border-left:2px solid}.corner-bracket.top-right.svelte-1uha8ag{top:-1px;right:-1px;border-top:2px solid;border-right:2px solid}.corner-bracket.bottom-left.svelte-1uha8ag{bottom:-1px;left:-1px;border-bottom:2px solid;border-left:2px solid}.corner-bracket.bottom-right.svelte-1uha8ag{bottom:-1px;right:-1px;border-bottom:2px solid;border-right:2px solid}.terminal-content.svelte-1uha8ag{max-width:800px}.terminal-content.svelte-1uha8ag>:where(.svelte-1uha8ag){opacity:0;transform:translateY(20px)}.terminal-label.svelte-1uha8ag{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted);letter-spacing:.2em;margin-bottom:var(--space-4);text-transform:uppercase}.terminal-title.svelte-1uha8ag{font-family:var(--font-logo);font-style:italic;font-size:clamp(3rem,10vw,8rem);font-weight:var(--font-bold);color:var(--color-primary);text-shadow:0 0 30px var(--color-primary-glow);line-height:1;margin-bottom:var(--space-6);letter-spacing:-.02em}.terminal-subtitle.svelte-1uha8ag{font-family:var(--font-mono);font-size:var(--text-lg);color:var(--color-text-secondary);margin-bottom:var(--space-8);letter-spacing:.05em}.data-readout.svelte-1uha8ag{display:flex;flex-direction:column;gap:var(--space-3);font-family:var(--font-mono);font-size:var(--text-sm)}.readout-line.svelte-1uha8ag{display:flex;gap:var(--space-4)}.readout-key.svelte-1uha8ag{color:var(--color-text-muted);min-width:120px}.readout-value.svelte-1uha8ag{color:var(--color-primary)}.scroll-indicator.svelte-1uha8ag{position:absolute;bottom:var(--space-8);left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-primary);text-decoration:none;opacity:.8;transition:opacity var(--transition-fast);animation:svelte-1uha8ag-scroll-bounce 2s ease-in-out infinite}.scroll-indicator.svelte-1uha8ag:hover{opacity:1}.scroll-text.svelte-1uha8ag{letter-spacing:.2em;font-weight:var(--font-medium)}.scroll-arrow.svelte-1uha8ag{display:flex;align-items:center;justify-content:center}.scroll-arrow.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:20px;height:20px;filter:drop-shadow(0 0 4px var(--color-primary-glow))}@keyframes svelte-1uha8ag-scroll-bounce{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(8px)}}.app-section.svelte-1uha8ag{padding:var(--space-9) 0}.section-label.svelte-1uha8ag{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted);letter-spacing:.2em;margin-bottom:var(--space-8);text-transform:uppercase}.terminal-panel.svelte-1uha8ag{position:relative;max-width:500px;border:2px solid rgba(0,255,157,.6);background:#000c;padding:var(--space-6);transition:all var(--transition-base)}.terminal-panel.svelte-1uha8ag:hover{background:#000000e6;border-color:var(--color-primary);box-shadow:0 0 20px var(--color-primary-glow)}.panel-header.svelte-1uha8ag{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-5);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted);letter-spacing:.1em}.panel-status.svelte-1uha8ag{display:flex;align-items:center;gap:var(--space-2)}.status-dot.svelte-1uha8ag{width:6px;height:6px;border-radius:50%;background:var(--color-success, #00ff9d);animation:svelte-1uha8ag-pulse 2s ease-in-out infinite}@keyframes svelte-1uha8ag-pulse{0%,to{opacity:1}50%{opacity:.5}}.panel-body.svelte-1uha8ag{position:relative;z-index:2}.app-header.svelte-1uha8ag{display:flex;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4)}.app-icon.svelte-1uha8ag{width:64px;height:64px;border-radius:var(--radius-md);flex-shrink:0;object-fit:cover;border:1px solid rgba(255,255,255,.1)}.app-info.svelte-1uha8ag{flex:1}.panel-title.svelte-1uha8ag{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--color-text);margin-bottom:var(--space-1);letter-spacing:.05em}.panel-subtitle.svelte-1uha8ag{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text-secondary);letter-spacing:.05em}.panel-version.svelte-1uha8ag{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted);margin-bottom:var(--space-4)}.panel-description.svelte-1uha8ag{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-relaxed);margin-bottom:var(--space-6)}.panel-metadata.svelte-1uha8ag{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-6);font-family:var(--font-mono);font-size:var(--text-xs)}.metadata-line.svelte-1uha8ag{display:flex;gap:var(--space-3)}.meta-key.svelte-1uha8ag{color:var(--color-text-muted);min-width:60px}.meta-value.svelte-1uha8ag{color:var(--color-primary)}.meta-link.svelte-1uha8ag{color:var(--color-primary);text-decoration:none;transition:all var(--transition-fast)}.meta-link.svelte-1uha8ag:hover{color:var(--color-text);text-shadow:0 0 8px var(--color-primary-glow)}.store-badges.svelte-1uha8ag{display:flex;align-items:flex-end;gap:var(--space-3);margin-top:var(--space-4)}.play-store-badge.svelte-1uha8ag{display:block;transition:all var(--transition-base)}.play-store-badge.svelte-1uha8ag:hover{transform:translateY(-2px);opacity:.8}.badge-img.svelte-1uha8ag{height:60px;width:auto;display:block}.panel-corners.svelte-1uha8ag .corner:where(.svelte-1uha8ag){position:absolute;width:12px;height:12px;border-color:var(--color-primary);opacity:0;transition:opacity var(--transition-base)}.terminal-panel.svelte-1uha8ag:hover .panel-corners:where(.svelte-1uha8ag) .corner:where(.svelte-1uha8ag){opacity:1}.panel-corners.svelte-1uha8ag .corner.top-left:where(.svelte-1uha8ag){top:-1px;left:-1px;border-top:1px solid;border-left:1px solid}.panel-corners.svelte-1uha8ag .corner.top-right:where(.svelte-1uha8ag){top:-1px;right:-1px;border-top:1px solid;border-right:1px solid}.panel-corners.svelte-1uha8ag .corner.bottom-left:where(.svelte-1uha8ag){bottom:-1px;left:-1px;border-bottom:1px solid;border-left:1px solid}.panel-corners.svelte-1uha8ag .corner.bottom-right:where(.svelte-1uha8ag){bottom:-1px;right:-1px;border-bottom:1px solid;border-right:1px solid}.vertical-year.svelte-1uha8ag{position:fixed;right:var(--space-6);bottom:var(--space-6);writing-mode:vertical-rl;text-orientation:mixed;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted);letter-spacing:.3em;opacity:.6;z-index:10}@media (max-width: 768px){.hero-terminal.svelte-1uha8ag{padding:var(--space-6)}.scroll-indicator.svelte-1uha8ag{bottom:var(--space-6)}.scroll-text.svelte-1uha8ag{font-size:var(--text-xs)}.terminal-panel.svelte-1uha8ag{padding:var(--space-5)}.app-icon.svelte-1uha8ag{width:48px;height:48px}.panel-title.svelte-1uha8ag{font-size:var(--text-xl)}.vertical-year.svelte-1uha8ag{right:var(--space-4);bottom:var(--space-4)}}@media (prefers-reduced-motion: reduce){.scroll-indicator.svelte-1uha8ag,.status-dot.svelte-1uha8ag{animation:none}}
