every theme declares the mark
The logo is now stated by each of the fourteen themes rather than supplied by a default none of them mentions. The base default stays empty, which is the right answer for a theme written by a stranger — showing nothing beats showing someone else's brand. Explicit costs one line and buys two things: a theme that ships a brand says so, and a white-labelled build replaces a line it can see instead of hunting for the default that was quietly doing the work. Verified in the browser across four themes. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -9,6 +9,11 @@
|
||||
*/
|
||||
|
||||
[data-theme='catppuccin-latte'] {
|
||||
/* The mark. Declared by every theme rather than inherited from a default: a theme that ships a
|
||||
brand should say so, and a white-labelled build replaces this line rather than hunting for the
|
||||
default that was quietly supplying it. */
|
||||
--logo-src: '/officer-logo.svg';
|
||||
|
||||
--radius: 0.625rem;
|
||||
--background: #eff1f5;
|
||||
--foreground: #4c4f69;
|
||||
|
||||
@@ -9,6 +9,11 @@
|
||||
*/
|
||||
|
||||
[data-theme='catppuccin-mocha'] {
|
||||
/* The mark. Declared by every theme rather than inherited from a default: a theme that ships a
|
||||
brand should say so, and a white-labelled build replaces this line rather than hunting for the
|
||||
default that was quietly supplying it. */
|
||||
--logo-src: '/officer-logo.svg';
|
||||
|
||||
--radius: 0.625rem;
|
||||
--background: #1e1e2e;
|
||||
--foreground: #cdd6f4;
|
||||
|
||||
@@ -9,6 +9,11 @@
|
||||
*/
|
||||
|
||||
[data-theme='everforest'] {
|
||||
/* The mark. Declared by every theme rather than inherited from a default: a theme that ships a
|
||||
brand should say so, and a white-labelled build replaces this line rather than hunting for the
|
||||
default that was quietly supplying it. */
|
||||
--logo-src: '/officer-logo.svg';
|
||||
|
||||
--radius: 0.625rem;
|
||||
--background: #2d353b;
|
||||
--foreground: #d3c6aa;
|
||||
|
||||
@@ -9,6 +9,11 @@
|
||||
*/
|
||||
|
||||
[data-theme='gruvbox'] {
|
||||
/* The mark. Declared by every theme rather than inherited from a default: a theme that ships a
|
||||
brand should say so, and a white-labelled build replaces this line rather than hunting for the
|
||||
default that was quietly supplying it. */
|
||||
--logo-src: '/officer-logo.svg';
|
||||
|
||||
--radius: 0.625rem;
|
||||
--background: #282828;
|
||||
--foreground: #ebdbb2;
|
||||
|
||||
@@ -9,6 +9,11 @@
|
||||
*/
|
||||
|
||||
[data-theme='kanagawa'] {
|
||||
/* The mark. Declared by every theme rather than inherited from a default: a theme that ships a
|
||||
brand should say so, and a white-labelled build replaces this line rather than hunting for the
|
||||
default that was quietly supplying it. */
|
||||
--logo-src: '/officer-logo.svg';
|
||||
|
||||
--radius: 0.625rem;
|
||||
--background: #1f1f28;
|
||||
--foreground: #dcd7ba;
|
||||
|
||||
@@ -9,6 +9,11 @@
|
||||
*/
|
||||
|
||||
[data-theme='matte-black'] {
|
||||
/* The mark. Declared by every theme rather than inherited from a default: a theme that ships a
|
||||
brand should say so, and a white-labelled build replaces this line rather than hunting for the
|
||||
default that was quietly supplying it. */
|
||||
--logo-src: '/officer-logo.svg';
|
||||
|
||||
--radius: 0.625rem;
|
||||
--background: #0a0a0a;
|
||||
--foreground: #e0e0e0;
|
||||
|
||||
@@ -9,6 +9,11 @@
|
||||
*/
|
||||
|
||||
[data-theme='nord'] {
|
||||
/* The mark. Declared by every theme rather than inherited from a default: a theme that ships a
|
||||
brand should say so, and a white-labelled build replaces this line rather than hunting for the
|
||||
default that was quietly supplying it. */
|
||||
--logo-src: '/officer-logo.svg';
|
||||
|
||||
--radius: 0.625rem;
|
||||
--background: #2e3440;
|
||||
--foreground: #eceff4;
|
||||
|
||||
@@ -9,6 +9,11 @@
|
||||
*/
|
||||
|
||||
[data-theme='osaka-jade'] {
|
||||
/* The mark. Declared by every theme rather than inherited from a default: a theme that ships a
|
||||
brand should say so, and a white-labelled build replaces this line rather than hunting for the
|
||||
default that was quietly supplying it. */
|
||||
--logo-src: '/officer-logo.svg';
|
||||
|
||||
--radius: 0.625rem;
|
||||
--background: #1a1b26;
|
||||
--foreground: #c5cdd9;
|
||||
|
||||
@@ -9,6 +9,11 @@
|
||||
*/
|
||||
|
||||
[data-theme='ristretto'] {
|
||||
/* The mark. Declared by every theme rather than inherited from a default: a theme that ships a
|
||||
brand should say so, and a white-labelled build replaces this line rather than hunting for the
|
||||
default that was quietly supplying it. */
|
||||
--logo-src: '/officer-logo.svg';
|
||||
|
||||
--radius: 0.625rem;
|
||||
--background: #403d39;
|
||||
--foreground: #ebe5df;
|
||||
|
||||
@@ -9,6 +9,11 @@
|
||||
*/
|
||||
|
||||
[data-theme='rose-pine'] {
|
||||
/* The mark. Declared by every theme rather than inherited from a default: a theme that ships a
|
||||
brand should say so, and a white-labelled build replaces this line rather than hunting for the
|
||||
default that was quietly supplying it. */
|
||||
--logo-src: '/officer-logo.svg';
|
||||
|
||||
--radius: 0.625rem;
|
||||
--background: #191724;
|
||||
--foreground: #e0def4;
|
||||
|
||||
@@ -9,6 +9,11 @@
|
||||
*/
|
||||
|
||||
[data-theme='tokyo-night'] {
|
||||
/* The mark. Declared by every theme rather than inherited from a default: a theme that ships a
|
||||
brand should say so, and a white-labelled build replaces this line rather than hunting for the
|
||||
default that was quietly supplying it. */
|
||||
--logo-src: '/officer-logo.svg';
|
||||
|
||||
--radius: 0.625rem;
|
||||
--background: #222436;
|
||||
--foreground: #c8d3f5;
|
||||
|
||||
Reference in New Issue
Block a user