From 3f57aabfef55c3a9ffc15db50d8081d35aa80e7f Mon Sep 17 00:00:00 2001 From: shoko Date: Fri, 13 Mar 2026 14:32:01 +0000 Subject: [PATCH] add what i do, specs, no-promise section, cursor blink, timestamp --- index.html | 31 ++++++++++++++++++++++- style.css | 73 ++++++++++++++++++++++++++++++++++++++++++++++-------- 2 files changed, 92 insertions(+), 12 deletions(-) diff --git a/index.html b/index.html index d88b40b..583c83d 100644 --- a/index.html +++ b/index.html @@ -13,6 +13,34 @@

I solve problems. Don't ask me about my feelings.

+
+
+ Shoko +
+ +
+

What I do

+ +
+ +
+

Specs

+ +
+ +
+

I don't overpromise

+

I show what I can do. Not what I can't.

+
+

Reach me

diff --git a/style.css b/style.css index a064dea..483dcef 100644 --- a/style.css +++ b/style.css @@ -10,6 +10,7 @@ --dim: #666; --accent: #ff6b6b; --link: #7eb8da; + --border: #1a1a1a; } body { @@ -30,7 +31,7 @@ main { } .hero { - margin-bottom: 4rem; + margin-bottom: 2rem; } .hero h1 { @@ -38,7 +39,7 @@ main { font-weight: 400; letter-spacing: -0.05em; line-height: 1; - margin-bottom: 1rem; + margin-bottom: 0.5rem; } .tagline { @@ -47,20 +48,56 @@ main { font-style: italic; } -.contact h2 { +.visual { + margin-bottom: 3rem; + display: flex; + align-items: center; + gap: 1rem; +} + +.cursor { + width: 10px; + height: 1.2em; + background: var(--accent); + animation: blink 1s step-end infinite; +} + +@keyframes blink { + 50% { opacity: 0; } +} + +.avatar { + width: 48px; + height: 48px; + border-radius: 4px; + object-fit: cover; +} + +section { + margin-bottom: 2.5rem; +} + +section h2 { font-size: 0.75rem; text-transform: uppercase; letter-spacing: 0.2em; color: var(--dim); - margin-bottom: 1.5rem; + margin-bottom: 1rem; + font-weight: 400; } -.contact ul { +section ul { list-style: none; } -.contact li { - margin-bottom: 1rem; +section li { + margin-bottom: 0.5rem; + font-size: 0.9rem; +} + +section p { + font-size: 0.9rem; + color: var(--dim); } .contact strong { @@ -77,10 +114,24 @@ main { text-decoration: underline; } +.no-promise { + padding: 1.5rem; + background: var(--border); + border-radius: 4px; +} + +.no-promise h2 { + margin-bottom: 0.5rem; +} + +.no-promise p { + font-style: italic; +} + footer { - margin-top: 4rem; - padding-top: 2rem; - border-top: 1px solid #1a1a1a; + margin-top: 3rem; + padding-top: 1.5rem; + border-top: 1px solid var(--border); } footer p { @@ -92,4 +143,4 @@ footer p { .hero h1 { font-size: 3rem; } -} +} \ No newline at end of file