style: make terminal hero responsive on wider screens

- Hero: responsive max-width (2xl→3xl→4xl→5xl) and min-height
- Terminal: responsive font size (sm→base→lg), padding, title bar

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-02-13 22:54:42 +08:00
parent 62d5973e1f
commit a4e88fa506
2 changed files with 10 additions and 10 deletions

View File

@@ -150,19 +150,19 @@ export function TerminalWindow({
aria-label={`終端機:${title} - ${tagline}`}
>
{/* macOS-style title bar */}
<div className="flex items-center gap-2 border-b border-slate-700/50 px-4 py-2.5">
<div className="flex gap-1.5">
<span className="h-3 w-3 rounded-full bg-red-500/90" />
<span className="h-3 w-3 rounded-full bg-amber-500/90" />
<span className="h-3 w-3 rounded-full bg-emerald-500/90" />
<div className="flex items-center gap-2 border-b border-slate-700/50 px-4 py-2.5 sm:px-5 sm:py-3 lg:px-6 lg:py-3.5">
<div className="flex gap-1.5 sm:gap-2">
<span className="h-3 w-3 rounded-full bg-red-500/90 sm:h-3.5 sm:w-3.5 lg:h-4 lg:w-4" />
<span className="h-3 w-3 rounded-full bg-amber-500/90 sm:h-3.5 sm:w-3.5 lg:h-4 lg:w-4" />
<span className="h-3 w-3 rounded-full bg-emerald-500/90 sm:h-3.5 sm:w-3.5 lg:h-4 lg:w-4" />
</div>
<span className="ml-4 font-mono text-xs text-slate-400">
<span className="ml-4 font-mono text-xs text-slate-400 sm:text-sm lg:text-base">
gbanyan@blog zsh
</span>
</div>
{/* Terminal content */}
<div className="px-4 py-4 font-mono text-sm">
<div className="px-4 py-4 font-mono text-sm sm:px-5 sm:py-5 sm:text-base lg:px-6 lg:py-6 lg:text-lg">
<div className="text-slate-300">
<span className="text-emerald-400">~</span>
<span className="text-slate-500"> $ </span>