diff options
| author | Adam Soltys <[email protected]> | 2026-08-01 21:11:52 -0700 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2026-08-01 21:11:52 -0700 |
| commit | 31f85a169c91d6b0748f33d781b856ac5fa06217 (patch) | |
| tree | 1fefe6ffcdb1980969231384bd3d3c2d0b04a32b /src/style.css | |
| parent | 161e0ad3b205c1423aaa709377c128980336d3c1 (diff) | |
| download | coinosv3-31f85a169c91d6b0748f33d781b856ac5fa06217.tar.gz coinosv3-31f85a169c91d6b0748f33d781b856ac5fa06217.zip | |
Coinos branding: logo and black & white theme
Icons, favicon, and PWA assets come from the coinos brand set; the
accent goes monochrome (black in light mode, white in dark, with a
proper on-accent text variable so buttons stay legible both ways) and
the inline bitcoin mark inherits the text color.
Co-Authored-By: Claude Fable 5 <[email protected]>
Diffstat (limited to 'src/style.css')
| -rw-r--r-- | src/style.css | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/src/style.css b/src/style.css index 4fe0394..17735eb 100644 --- a/src/style.css +++ b/src/style.css @@ -8,9 +8,10 @@ --faint: #9aa1ac; --line: #e6e8ec; --line-strong: #d4d8de; - --accent: #f7931a; /* bitcoin orange */ - --accent-ink: #b5670a; - --accent-soft: #fff3e2; + --accent: #15171a; /* coinos black */ + --accent-fg: #ffffff; /* text on accent */ + --accent-ink: #000000; + --accent-soft: #ececef; --green: #14935a; --green-soft: #e7f6ee; --green-line: #c4e7d4; @@ -38,9 +39,10 @@ --faint: #6f7782; --line: #2a2f37; --line-strong: #3a414b; - --accent: #f7931a; - --accent-ink: #f7a942; - --accent-soft: #2e2412; + --accent: #ffffff; /* coinos white on dark */ + --accent-fg: #0f1216; /* text on accent */ + --accent-ink: #e7e9ee; + --accent-soft: #262b33; --green: #2dbd80; --green-soft: #14271d; --green-line: #235340; @@ -101,7 +103,7 @@ summary { cursor: pointer; } .brand { display: flex; align-items: center; gap: 10px; } .logo { width: 34px; height: 34px; border-radius: 9px; flex: none; - background: var(--accent); color: #fff; font-weight: 800; font-size: 20px; + background: var(--accent); color: var(--accent-fg); font-weight: 800; font-size: 20px; display: grid; place-items: center; } .brand h1 { font-size: 19px; } @@ -153,7 +155,7 @@ button, .btn { button:hover { background: var(--surface2); } button:active { transform: translateY(1px); } button:disabled { opacity: .5; cursor: not-allowed; } -.btn-primary { background: var(--accent); border-color: var(--accent); color: #fff; } +.btn-primary { background: var(--accent); border-color: var(--accent); color: var(--accent-fg); } .btn-primary:hover { background: #ec8a12; } .btn-ghost { background: transparent; } .btn-sm { padding: 7px 11px; font-size: 13px; border-radius: 9px; } |
