Skip to content

Commit c75bbb0

Browse files
bunfluffjuliamertz
authored andcommitted
feat(status.cafe): init theme
add to readme add gallery pics remove error in readme run deno fmt
1 parent 3fb178c commit c75bbb0

4 files changed

Lines changed: 206 additions & 0 deletions

File tree

readme.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,7 @@
6060
- [Twitch](https://github.com/rose-pine/userstyles/tree/main/styles/twitch)
6161
- [YouTube](https://github.com/rose-pine/userstyles/tree/main/styles/youtube)
6262
- [NixOS-Search](https://github.com/rose-pine/userstyles/tree/main/styles/nixos-search)
63+
- [status.cafe](https://github.com/rose-pine/userstyles/tree/main/styles/status.cafe)
6364

6465
## Contributing
6566

styles/status.cafe/license

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
MIT License
2+
3+
Copyright (c) 2025 Rosé Pine
4+
5+
Permission is hereby granted, free of charge, to any person obtaining a copy
6+
of this software and associated documentation files (the "Software"), to deal
7+
in the Software without restriction, including without limitation the rights
8+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9+
copies of the Software, and to permit persons to whom the Software is
10+
furnished to do so, subject to the following conditions:
11+
12+
The above copyright notice and this permission notice shall be included in all
13+
copies or substantial portions of the Software.
14+
15+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21+
SOFTWARE.

styles/status.cafe/readme.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
<p align="center">
2+
<img src="https://github.com/rose-pine/rose-pine-theme/raw/main/assets/icon.png" width="80" />
3+
<h2 align="center">Rosé Pine for status.cafe</h2>
4+
</p>
5+
6+
<p align="center">All natural pine, faux fur and a bit of soho vibes for the classy minimalist</p>
7+
8+
<p align="center">
9+
<a href="https://github.com/rose-pine/rose-pine-theme">
10+
<img src="https://img.shields.io/badge/community-rosé%20pine-26233a?labelColor=191724&logo=data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUwIiBoZWlnaHQ9IjIzNyIgdmlld0JveD0iMCAwIDI1MCAyMzciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xNjEuMjI3IDE2MS4yNTFDMTMyLjE1NCAxNjkuMDQxIDExNC45MDEgMTk4LjkyNCAxMjIuNjkxIDIyNy45OTdDMTIzLjkyNSAyMzIuNjAzIDEyOC42NTkgMjM1LjMzNiAxMzMuMjY0IDIzNC4xMDJMMTg1LjkwNyAyMTkuOTk2QzIxOS41ODUgMjEwLjk3MiAyMzkuNTcgMTc2LjM1NCAyMzAuNTQ2IDE0Mi42NzdMMTYxLjIyNyAxNjEuMjUxWiIgZmlsbD0iIzI0NjI3QiIvPgo8cGF0aCBkPSJNODguMTgzNiAxNTkuOTg4QzExNy4yNTcgMTY3Ljc3OCAxMzQuNTEgMTk3LjY2MiAxMjYuNzIgMjI2LjczNUMxMjUuNDg2IDIzMS4zNCAxMjAuNzUyIDIzNC4wNzMgMTE2LjE0NyAyMzIuODM5TDYzLjUwNDEgMjE4LjczM0MyOS44MjY0IDIwOS43MSA5Ljg0MDk0IDE3NS4wOTIgMTguODY0OSAxNDEuNDE0TDg4LjE4MzYgMTU5Ljk4OFoiIGZpbGw9IiMyNDYyN0IiLz4KPHBhdGggZD0iTTE4Ni44NjcgMTcyLjk4QzE1Mi4wMDIgMTcyLjk4IDEyMy43MzcgMjAxLjI0NSAxMjMuNzM3IDIzNi4xMTFIMTg2Ljg3QzIyMS43MzYgMjM2LjExMSAyNTAgMjA3Ljg0NiAyNTAgMTcyLjk4TDE4Ni44NjcgMTcyLjk4WiIgZmlsbD0iIzMxNzQ4RiIvPgo8cGF0aCBkPSJNNjMuMTMyNyAxNzIuOThDOTcuOTk4NCAxNzIuOTggMTI2LjI2MyAyMDEuMjQ1IDEyNi4yNjMgMjM2LjExMUg2My4xM0MyOC4yNjQyIDIzNi4xMTEgLTEuNTI0MDNlLTA2IDIwNy44NDYgMCAxNzIuOThMNjMuMTMyNyAxNzIuOThaIiBmaWxsPSIjMzE3NDhGIi8+CjxwYXRoIGQ9Ik0xNzEuNzE3IDc1LjEyNjNDMTcxLjcxNyAxMDEuMjc2IDE1MC41MTggMTIyLjQ3NSAxMjQuMzY5IDEyMi40NzVDOTguMjE4OCAxMjIuNDc1IDc3LjAyMDIgMTAxLjI3NiA3Ny4wMjAyIDc1LjEyNjNDNzcuMDIwMiA0OC45NzY0IDk4LjIxODggMjcuNzc3OCAxMjQuMzY5IDI3Ljc3NzhDMTUwLjUxOCAyNy43Nzc4IDE3MS43MTcgNDguOTc2NCAxNzEuNzE3IDc1LjEyNjNaIiBmaWxsPSIjRUJCQ0JBIi8+CjxwYXRoIGQ9Ik0xNDQuMjE3IDg2LjIzNzlDMTYxLjY0OSA1Ni4wNDMyIDE1MS4zMDMgMTcuNDMyOSAxMjEuMTA4IDBMMTA2LjA2IDI2LjA2NDRDODguNjI3IDU2LjI1OSA5OC45NzM2IDk0Ljg2OTQgMTI5LjE2OCAxMTIuMzAyTDE0NC4yMTcgODYuMjM3OVoiIGZpbGw9IiNFQkJDQkEiLz4KPHBhdGggZD0iTTEyNS4yOTkgNjAuOTc4OUMxMTYuMjc1IDI3LjMwMTIgODEuNjU3NSA3LjMxNTY3IDQ3Ljk3OTcgMTYuMzM5Nkw2NC4zMTk3IDc3LjMyMTFDNzMuMzQzNiAxMTAuOTk5IDEwNy45NjEgMTMwLjk4NCAxNDEuNjM5IDEyMS45NkwxMjUuMjk5IDYwLjk3ODlaIiBmaWxsPSIjRUJCQ0JBIi8+CjxwYXRoIGQ9Ik0xMjQuOTI2IDYwLjk3ODlDMTMzLjk1IDI3LjMwMTIgMTY4LjU2NyA3LjMxNTY3IDIwMi4yNDUgMTYuMzM5NkwxODUuOTA1IDc3LjMyMTFDMTc2Ljg4MSAxMTAuOTk5IDE0Mi4yNjMgMTMwLjk4NCAxMDguNTg2IDEyMS45NkwxMjQuOTI2IDYwLjk3ODlaIiBmaWxsPSIjRUJCQ0JBIi8+Cjwvc3ZnPgo=&style=for-the-badge" />
11+
</a>
12+
<a href="https://github.com/rose-pine/userstyles/raw/main/status.cafe/rose-pine.user.less"><img src="https://img.shields.io/badge/stylus-install-cba6f7?colorA=363a4f&style=for-the-badge"></a>
13+
</p>
14+
15+
## Usage
16+
17+
1. Make sure you have the [Stylus](https://github.com/openstyles/stylus) browser
18+
extension installed, then visit
19+
[this link](https://github.com/rose-pine/userstyles/raw/main/styles/status.cafe/rose-pine.user.less)
20+
2. Configure your preferred accent color and theme variant
21+
3. Click install on the top left
22+
23+
## Gallery
24+
25+
![Rosé Pine](https://github.com/user-attachments/assets/e00b7947-a3c5-44c0-97b8-1d66e5e040f0)
26+
![Rosé Pine Moon](https://github.com/user-attachments/assets/4d4753e0-2d7d-4e32-bf17-e736e39bfba5)
27+
![Rosé Pine Dawn](https://github.com/user-attachments/assets/6b3379b1-5a28-4b49-a3e8-85b65f6e92a3)
28+
29+
## Thanks to
30+
31+
- [bunfluff](https://github.com/bunfluff)
Lines changed: 153 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,153 @@
1+
/* ==UserStyle==
2+
@name Rosé Pine for status.cafe
3+
@description Soho vibes for status.cafe
4+
@version 1.0.0
5+
@license MIT
6+
@author Rosé Pine (https://github.com/rose-pine)
7+
@namespace https://github.com/rose-pine
8+
@homepageURL https://github.com/rose-pine/userstyles
9+
@updateURL https://github.com/rose-pine/userstyles/raw/main/styles/status.cafe/rose-pine.user.less
10+
@preprocessor less
11+
12+
@var select lightVariant "Light Variant" ["main:Rosé Pine", "moon:Rosé Pine Moon", "dawn:Rosé Pine Dawn*"]
13+
@var select darkVariant "Dark Variant" ["main:Rosé Pine*", "moon:Rosé Pine Moon", "dawn:Rosé Pine Dawn"]
14+
@var select accentColor "Accent" ["love:Love*", "gold:Gold", "rose:Rose", "pine:Pine", "foam:Foam", "iris:Iris"]
15+
==/UserStyle== */
16+
17+
@-moz-document regexp("https://status\\.cafe/(?!users).*"),
18+
domain("forum.status.cafe") {
19+
:root {
20+
@media (prefers-color-scheme: light) {
21+
#rose-pine(@lightVariant);
22+
}
23+
@media (prefers-color-scheme: dark) {
24+
#rose-pine(@darkVariant);
25+
}
26+
}
27+
28+
:root[data-theme="dark"] {
29+
#rose-pine(@darkVariant);
30+
}
31+
:root[data-theme="light"] {
32+
#rose-pine(@lightVariant);
33+
}
34+
35+
#rose-pine(@variant) {
36+
@base: @rose-pine[@@variant][@base];
37+
@surface: @rose-pine[@@variant][@surface];
38+
@overlay: @rose-pine[@@variant][@overlay];
39+
@muted: @rose-pine[@@variant][@muted];
40+
@subtle: @rose-pine[@@variant][@subtle];
41+
@text: @rose-pine[@@variant][@text];
42+
@love: @rose-pine[@@variant][@love];
43+
@gold: @rose-pine[@@variant][@gold];
44+
@rose: @rose-pine[@@variant][@rose];
45+
@pine: @rose-pine[@@variant][@pine];
46+
@foam: @rose-pine[@@variant][@foam];
47+
@iris: @rose-pine[@@variant][@iris];
48+
@highlightLow: @rose-pine[@@variant][@highlightLow];
49+
@highlightMed: @rose-pine[@@variant][@highlightMed];
50+
@highlightHigh: @rose-pine[@@variant][@highlightHigh];
51+
@accent-color: @rose-pine[@@variant][@@accentColor];
52+
color-scheme: if(@variant = dawn, light, dark);
53+
54+
::selection {
55+
background-color: fade(@accent-color, 30%);
56+
}
57+
58+
background-color: @base;
59+
60+
body {
61+
background-color: @base;
62+
color: @text;
63+
}
64+
65+
textarea {
66+
background-color: @overlay;
67+
color: @text;
68+
border-color: @muted;
69+
border-style: solid;
70+
border-width: 1px;
71+
border-radius: 2px;
72+
padding: 3px;
73+
}
74+
75+
textarea:hover, input:hover {
76+
border-color: darken(@surface, 5%);
77+
}
78+
79+
input {
80+
background-color: @overlay;
81+
color: @text;
82+
border-color: darken(@highlightLow, 10%);
83+
border-style: solid;
84+
border-width: 1px;
85+
border-radius: 4px;
86+
padding: 2px 5px;
87+
:hover {
88+
background-color: darken(@overlay, 5%);
89+
}
90+
:active {
91+
background-color: @base;
92+
border-color: darken(@highlightLow, 15%);
93+
}
94+
}
95+
96+
.flash {
97+
background-color: @foam;
98+
}
99+
100+
a:not(.flash a) {
101+
color: @accent-color;
102+
}
103+
104+
a:visited:not(.flash a) {
105+
color: darken(@accent-color, 5%);
106+
}
107+
108+
table, th, td {
109+
border-color: darken(@highlightLow, 15%) !important;
110+
}
111+
112+
thead {
113+
background-color: @surface;
114+
color: @text;
115+
}
116+
117+
.forum {
118+
background-color: @gold;
119+
a {
120+
color: darken(@pine, 10%) !important;
121+
}
122+
}
123+
124+
tbody, .topic > tbody > tr:nth-child(2n) {
125+
background-color: @overlay;
126+
}
127+
128+
hr {
129+
background-color: darken(@highlightLow, 5%);
130+
}
131+
132+
.signature {
133+
border-top-color: darken(@highlightLow, 5%);
134+
}
135+
136+
& when (@variant = dawn) {
137+
a:visited:not(.flash a) {
138+
color: darken(@accent-color, 10%);
139+
}
140+
input:active {
141+
background-color: @surface;
142+
border-color: @base;
143+
}
144+
}
145+
}
146+
}
147+
148+
/* deno-fmt-ignore */
149+
@rose-pine: {
150+
@main: { @base: #191724; @surface: #1f1d2e; @overlay: #26233a; @muted: #6e6a86; @subtle: #908caa; @text: #e0def4; @love: #eb6f92; @gold: #f6c177; @rose: #ebbcba; @pine: #31748f; @foam: #9ccfd8; @iris: #c4a7e7; @highlightLow: #21202e; @highlightMed: #403d52; @highlightHigh: #524f67; };
151+
@moon: { @base: #232136; @surface: #2a273f; @overlay: #393552; @muted: #6e6a86; @subtle: #908caa; @text: #e0def4; @love: #eb6f92; @gold: #f6c177; @rose: #ea9a97; @pine: #3e8fb0; @foam: #9ccfd8; @iris: #c4a7e7; @highlightLow: #2a283e; @highlightMed: #44415a; @highlightHigh: #56526e; };
152+
@dawn: { @base: #faf4ed; @surface: #fffaf3; @overlay: #f2e9e1; @muted: #9893a5; @subtle: #797593; @text: #575279; @love: #b4637a; @gold: #ea9d34; @rose: #d7827e; @pine: #286983; @foam: #56949f; @iris: #907aa9; @highlightLow: #f4ede8; @highlightMed: #dfdad9; @highlightHigh: #cecacd; };
153+
};

0 commit comments

Comments
 (0)