summaryrefslogtreecommitdiffhomepage
path: root/cloud/web/src/ui/style/index.css
diff options
context:
space:
mode:
authorFrank <[email protected]>2025-08-08 13:22:54 -0400
committerFrank <[email protected]>2025-08-08 13:24:32 -0400
commit183e0911b76025a1f2a82e979d9834fec2131d0e (patch)
tree9987c1753bd64d1ce1d174ab397f1a8c681f642c /cloud/web/src/ui/style/index.css
parentc7bb19ad0712469063eab35589aa5d3602b0c5b1 (diff)
downloadopencode-183e0911b76025a1f2a82e979d9834fec2131d0e.tar.gz
opencode-183e0911b76025a1f2a82e979d9834fec2131d0e.zip
wip: gateway
Diffstat (limited to 'cloud/web/src/ui/style/index.css')
-rw-r--r--cloud/web/src/ui/style/index.css50
1 files changed, 50 insertions, 0 deletions
diff --git a/cloud/web/src/ui/style/index.css b/cloud/web/src/ui/style/index.css
new file mode 100644
index 000000000..117f596d0
--- /dev/null
+++ b/cloud/web/src/ui/style/index.css
@@ -0,0 +1,50 @@
+/* tokens */
+@import "./token/color.css";
+@import "./token/reset.css";
+@import "./token/animation.css";
+@import "./token/font.css";
+@import "./token/space.css";
+
+/* components */
+@import "./component/label.css";
+@import "./component/input.css";
+@import "./component/button.css";
+@import "./component/dialog.css";
+@import "./component/title-bar.css";
+
+body {
+ font-family: var(--font-mono);
+ line-height: 1;
+ color: var(--color-text);
+ background-color: var(--color-bg);
+ cursor: default;
+ user-select: none;
+ text-underline-offset: 0.1875rem;
+}
+
+a {
+ text-decoration: underline;
+ &:active {
+ color: var(--color-text-accent);
+ }
+}
+
+::selection {
+ background-color: var(--color-text-accent-invert);
+}
+
+/* Responsive utilities */
+[data-max-width] {
+ width: 100%;
+
+ & > * {
+ max-width: 90rem;
+ margin-left: auto;
+ margin-right: auto;
+ width: 100%;
+ }
+
+ &[data-max-width-64] > * {
+ max-width: 64rem;
+ }
+}