.page-section.svelte-1hurbhd{min-height:100vh;display:flex;align-items:center;padding:var(--space-12) 0}.page-terminal.svelte-1hurbhd{position:relative;padding:var(--space-8);border:1px solid var(--color-border);background:#0006;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);max-width:900px;margin:0 auto}.corner-bracket.svelte-1hurbhd{position:absolute;width:20px;height:20px;border-color:var(--color-primary);border-style:solid;opacity:.8;animation:svelte-1hurbhd-bracket-pulse 3s ease-in-out infinite}.corner-bracket.top-left.svelte-1hurbhd{top:-1px;left:-1px;border-width:2px 0 0 2px}.corner-bracket.top-right.svelte-1hurbhd{top:-1px;right:-1px;border-width:2px 2px 0 0;animation-delay:.15s}.corner-bracket.bottom-left.svelte-1hurbhd{bottom:-1px;left:-1px;border-width:0 0 2px 2px;animation-delay:.3s}.corner-bracket.bottom-right.svelte-1hurbhd{bottom:-1px;right:-1px;border-width:0 2px 2px 0;animation-delay:.45s}@keyframes svelte-1hurbhd-bracket-pulse{0%,to{opacity:.8;transform:scale(1)}50%{opacity:.4;transform:scale(.95)}}.terminal-content.svelte-1hurbhd{position:relative;z-index:2}.terminal-header.svelte-1hurbhd{margin-bottom:var(--space-8);padding-bottom:var(--space-6);border-bottom:1px solid var(--color-border)}.terminal-label.svelte-1hurbhd{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-primary);margin-bottom:var(--space-2);letter-spacing:.1em;opacity:.8}.terminal-title.svelte-1hurbhd{font-family:var(--font-display);font-size:var(--text-4xl);font-weight:var(--font-bold);color:var(--color-text);letter-spacing:.05em}.terminal-body.svelte-1hurbhd{font-family:var(--font-mono)}.terminal-line.svelte-1hurbhd{display:flex;gap:var(--space-3);margin-bottom:var(--space-6);line-height:1.8;font-size:var(--text-base)}.prompt.svelte-1hurbhd{color:var(--color-primary);font-weight:var(--font-bold);flex-shrink:0}.text.svelte-1hurbhd{color:var(--color-text-secondary);flex:1}.app-grid.svelte-1hurbhd{display:flex;flex-direction:column;gap:var(--space-4)}.app-card.svelte-1hurbhd{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-5);border:1px solid var(--color-border);background:#0000004d;text-decoration:none;transition:all .2s ease}.app-card.green.svelte-1hurbhd{border-color:#00ff9d4d}.app-card.red.svelte-1hurbhd{border-color:#ff47574d}.app-card.green.svelte-1hurbhd:hover{border-color:#00ff9dcc;background:#00ff9d1a;transform:translate(4px)}.app-card.red.svelte-1hurbhd:hover{border-color:#ff4757cc;background:#ff47571a;transform:translate(4px)}.app-icon.svelte-1hurbhd{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border:1px solid var(--color-border);flex-shrink:0;overflow:hidden;border-radius:var(--radius-md)}.app-logo.svelte-1hurbhd{width:100%;height:100%;object-fit:cover}.app-card.green.svelte-1hurbhd .app-icon:where(.svelte-1hurbhd){border-color:#00ff9d80}.app-card.red.svelte-1hurbhd .app-icon:where(.svelte-1hurbhd){border-color:#ff475780}.app-card.green.svelte-1hurbhd:hover .app-icon:where(.svelte-1hurbhd){border-color:#00ff9dcc}.app-card.red.svelte-1hurbhd:hover .app-icon:where(.svelte-1hurbhd){border-color:#ff4757cc}.app-info.svelte-1hurbhd{display:flex;flex-direction:column;gap:var(--space-1);flex:1}.app-name.svelte-1hurbhd{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--font-bold);color:var(--color-text)}.app-desc.svelte-1hurbhd{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text-muted)}.app-arrow.svelte-1hurbhd{color:var(--color-text-muted);transition:all .2s ease}.app-card.green.svelte-1hurbhd:hover .app-arrow:where(.svelte-1hurbhd){color:#00ff9de6;transform:translate(2px,-2px)}.app-card.red.svelte-1hurbhd:hover .app-arrow:where(.svelte-1hurbhd){color:#ff4757e6;transform:translate(2px,-2px)}@media (max-width: 768px){.page-terminal.svelte-1hurbhd{padding:var(--space-6)}.terminal-title.svelte-1hurbhd{font-size:var(--text-2xl)}.app-card.svelte-1hurbhd{padding:var(--space-4)}.app-icon.svelte-1hurbhd{width:48px;height:48px}.app-name.svelte-1hurbhd{font-size:var(--text-base)}}@media (prefers-reduced-motion: reduce){.corner-bracket.svelte-1hurbhd{animation:none}}
