.terminal-container.svelte-5qwklf.svelte-5qwklf{min-height:100vh;background:var(--bg-primary);font-family:var(--font-family-mono);padding:var(--space-lg);display:flex;justify-content:center;align-items:flex-start}.terminal-main.svelte-5qwklf.svelte-5qwklf{max-width:1000px;width:100%;background:var(--bg-secondary);border-radius:var(--radius-lg);border:1px solid var(--border-primary);box-shadow:var(--shadow-lg);overflow:hidden;margin-top:var(--space-xl)}.terminal-header.svelte-5qwklf.svelte-5qwklf{background:var(--bg-tertiary);border-bottom:1px solid var(--border-primary);padding:var(--space-sm) var(--space-md);display:flex;align-items:center;justify-content:space-between;font-size:var(--font-size-sm)}.terminal-controls.svelte-5qwklf.svelte-5qwklf{display:flex;gap:var(--space-xs)}.control-button.svelte-5qwklf.svelte-5qwklf{width:12px;height:12px;border-radius:50%;border:1px solid var(--border-secondary)}.control-button.close.svelte-5qwklf.svelte-5qwklf{background:var(--status-error)}.control-button.minimize.svelte-5qwklf.svelte-5qwklf{background:var(--status-warning)}.control-button.maximize.svelte-5qwklf.svelte-5qwklf{background:var(--status-success)}.terminal-title.svelte-5qwklf.svelte-5qwklf{color:var(--text-primary);font-weight:500}.terminal-menu.svelte-5qwklf.svelte-5qwklf{display:flex;gap:var(--space-md)}.menu-item.svelte-5qwklf.svelte-5qwklf{color:var(--text-secondary);font-size:var(--font-size-xs);cursor:pointer;transition:color var(--transition-fast)}.menu-item.svelte-5qwklf.svelte-5qwklf:hover{color:var(--text-primary)}.terminal-body.svelte-5qwklf.svelte-5qwklf{padding:var(--space-lg);background:var(--bg-primary);min-height:80vh}.terminal-section.svelte-5qwklf.svelte-5qwklf{margin-bottom:var(--space-xl)}.prompt-line.svelte-5qwklf.svelte-5qwklf{display:flex;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-sm);font-size:var(--font-size-base)}.prompt.svelte-5qwklf.svelte-5qwklf{color:var(--accent-primary);font-weight:700}.path.svelte-5qwklf.svelte-5qwklf{color:var(--accent-secondary)}.command.svelte-5qwklf.svelte-5qwklf{color:var(--text-primary)}.output-line.svelte-5qwklf.svelte-5qwklf{margin-left:var(--space-lg);margin-bottom:var(--space-sm)}.name-display.svelte-5qwklf.svelte-5qwklf{font-size:clamp(2rem,5vw,4rem);font-weight:700;color:var(--text-primary);font-family:var(--font-family-mono);line-height:1.2}.cursor.svelte-5qwklf.svelte-5qwklf{opacity:0;transition:opacity .1s ease}.cursor.visible.svelte-5qwklf.svelte-5qwklf{opacity:1}.japanese.svelte-5qwklf.svelte-5qwklf{color:var(--text-secondary);font-size:var(--font-size-lg);margin-top:var(--space-sm)}.file-list.svelte-5qwklf.svelte-5qwklf{margin-left:var(--space-lg)}.file-item.svelte-5qwklf.svelte-5qwklf{display:grid;grid-template-columns:120px 60px 1fr 2fr;gap:var(--space-md);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);transition:all var(--transition-fast);text-decoration:none;color:inherit;font-size:var(--font-size-sm);align-items:center}.file-item.svelte-5qwklf.svelte-5qwklf:hover{background:var(--bg-tertiary);transform:translate(var(--space-sm))}.file-permissions.svelte-5qwklf.svelte-5qwklf{color:var(--text-tertiary);font-family:var(--font-family-mono);font-size:var(--font-size-xs)}.file-size.svelte-5qwklf.svelte-5qwklf{color:var(--text-secondary);font-family:var(--font-family-mono);font-size:var(--font-size-xs)}.file-name.svelte-5qwklf.svelte-5qwklf{color:var(--accent-primary);font-weight:500}.file-description.svelte-5qwklf.svelte-5qwklf{color:var(--text-secondary);font-style:italic}.log-output.svelte-5qwklf.svelte-5qwklf{margin-left:var(--space-lg)}.log-grid.svelte-5qwklf.svelte-5qwklf{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-lg)}.log-entry.svelte-5qwklf.svelte-5qwklf{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-md);padding:var(--space-md);transition:all var(--transition-normal)}.log-entry.svelte-5qwklf.svelte-5qwklf:hover{border-color:var(--border-accent);transform:translateY(-2px);box-shadow:var(--shadow-medium)}.log-header.svelte-5qwklf.svelte-5qwklf{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-sm);font-size:var(--font-size-xs);font-family:var(--font-family-mono)}.log-timestamp.svelte-5qwklf.svelte-5qwklf{color:var(--accent-primary);font-weight:700}.log-status.svelte-5qwklf.svelte-5qwklf{color:var(--status-success);background:var(--bg-tertiary);padding:2px var(--space-xs);border-radius:var(--radius-sm)}.log-content.svelte-5qwklf h3.svelte-5qwklf{color:var(--text-primary);font-size:var(--font-size-base);margin-bottom:var(--space-xs)}.log-description.svelte-5qwklf.svelte-5qwklf{color:var(--text-secondary);font-size:var(--font-size-sm);margin-bottom:var(--space-sm);line-height:1.4}.log-link.svelte-5qwklf.svelte-5qwklf{color:var(--accent-primary);text-decoration:none;font-size:var(--font-size-sm);font-family:var(--font-family-mono);transition:color var(--transition-fast)}.log-link.svelte-5qwklf.svelte-5qwklf:hover{color:var(--accent-cyan)}.log-meta.svelte-5qwklf.svelte-5qwklf{display:flex;gap:var(--space-sm);margin-bottom:var(--space-sm);font-size:var(--font-size-xs);font-family:var(--font-family-mono)}.log-date.svelte-5qwklf.svelte-5qwklf,.log-location.svelte-5qwklf.svelte-5qwklf,.project-status.svelte-5qwklf.svelte-5qwklf,.project-tech.svelte-5qwklf.svelte-5qwklf{background:var(--bg-tertiary);color:var(--text-tertiary);padding:2px var(--space-xs);border-radius:var(--radius-sm)}.project-status.svelte-5qwklf.svelte-5qwklf{color:var(--status-info)}.project-tech.svelte-5qwklf.svelte-5qwklf{color:var(--accent-tertiary)}.contact-info.svelte-5qwklf.svelte-5qwklf{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-md);padding:var(--space-md)}.contact-line.svelte-5qwklf.svelte-5qwklf{display:flex;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-xs)}.contact-line.svelte-5qwklf.svelte-5qwklf:last-child{margin-bottom:0}.contact-label.svelte-5qwklf.svelte-5qwklf{color:var(--text-tertiary);min-width:80px;font-size:var(--font-size-sm)}.contact-value.svelte-5qwklf.svelte-5qwklf{color:var(--accent-primary);text-decoration:none;font-size:var(--font-size-sm);transition:color var(--transition-fast)}.contact-value.svelte-5qwklf.svelte-5qwklf:hover{color:var(--accent-cyan)}.current-prompt.svelte-5qwklf .cursor-blink.svelte-5qwklf{animation:svelte-5qwklf-blink 1s infinite;color:var(--text-primary)}@keyframes svelte-5qwklf-blink{0%,50%{opacity:1}51%,to{opacity:0}}@media (max-width: 768px){.terminal-container.svelte-5qwklf.svelte-5qwklf{padding:var(--space-sm)}.terminal-header.svelte-5qwklf.svelte-5qwklf{flex-direction:column;gap:var(--space-sm);text-align:center}.terminal-menu.svelte-5qwklf.svelte-5qwklf{display:none}.file-item.svelte-5qwklf.svelte-5qwklf{grid-template-columns:1fr;gap:var(--space-xs)}.file-permissions.svelte-5qwklf.svelte-5qwklf,.file-size.svelte-5qwklf.svelte-5qwklf{display:none}.log-grid.svelte-5qwklf.svelte-5qwklf{grid-template-columns:1fr}.name-display.svelte-5qwklf.svelte-5qwklf{font-size:clamp(1.5rem,8vw,2.5rem)}}@media (prefers-reduced-motion: reduce){.cursor-blink.svelte-5qwklf.svelte-5qwklf{animation:none}.svelte-5qwklf.svelte-5qwklf{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
