fix: fix the dodge stying by seqta

This commit is contained in:
2026-02-19 17:01:19 +10:30
parent 1b938e2748
commit 004c3cc61d
2 changed files with 79 additions and 23 deletions
+10 -1
View File
@@ -17,10 +17,19 @@
@use "injected/popup.scss"; @use "injected/popup.scss";
@font-face {
font-family: "Roboto";
src: url("https://fonts.gstatic.com/s/roboto/v50/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2")
format("woff2");
font-weight: 700;
font-style: normal;
font-display: swap;
}
html { html {
background: #161616 !important; background: #161616 !important;
background-color: #161616; background-color: #161616;
font-family: Rubik, Roboto !important; font-family: Roboto, system-ui, -apple-system, sans-serif !important;
} }
.tooltip svg { .tooltip svg {
+69 -22
View File
@@ -1,5 +1,15 @@
@use "sass:meta"; @use "sass:meta";
@import url("https://fonts.googleapis.com/css?family=Rubik:300,400,500,600"); @import url("https://fonts.googleapis.com/css?family=Rubik:300,400,500,600,700");
/* Force Roboto for legacy-root - SEQTA UI update overrides fonts */
@font-face {
font-family: "Roboto";
src: url("https://fonts.gstatic.com/s/roboto/v50/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2")
format("woff2");
font-weight: 700;
font-style: normal;
font-display: swap;
}
@include meta.load-css("injected/sidebar-animation.scss"); @include meta.load-css("injected/sidebar-animation.scss");
@include meta.load-css("injected/theme.scss"); @include meta.load-css("injected/theme.scss");
@@ -9,7 +19,7 @@
background: var(--better-main) !important; background: var(--better-main) !important;
--navy: #1a1a1a !important; --navy: #1a1a1a !important;
--auto-background: var(--better-pale, var(--background-secondary)) !important; --auto-background: var(--better-pale, var(--background-secondary)) !important;
font-family: Rubik, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important; font-family: Rubik, sans-serif !important;
} }
::view-transition-old(root), ::view-transition-old(root),
@@ -36,7 +46,18 @@ body,
.legacy-root option, .legacy-root option,
.legacy-root .input, .legacy-root .input,
html { html {
font-family: Rubik, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important; font-family: Rubik, sans-serif !important;
}
.legacy-root {
color: rgb(var(--theme-fg-parts));
cursor: default;
font-family: Rubik, sans-serif !important;
text-rendering: optimizeLegibility;
}
body {
font-family: Rubik, sans-serif !important;
} }
select option { select option {
@@ -56,7 +77,7 @@ select {
background: var(--auto-background) !important; background: var(--auto-background) !important;
} }
:root * { :root * {
font-family: Rubik, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important; font-family: Rubik, sans-serif !important;
--theme-fg-parts: white; --theme-fg-parts: white;
} }
.extension-editor { .extension-editor {
@@ -302,7 +323,7 @@ select {
.material-icons { .material-icons {
font-size: 0px !important; font-size: 0px !important;
font-family: Rubik, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important; font-family: Rubik, sans-serif !important;
&::before { &::before {
font-size: 18px !important; font-size: 18px !important;
content: "Search" !important; content: "Search" !important;
@@ -407,13 +428,22 @@ ul.magicDelete > li.deleting {
hyphens: auto; hyphens: auto;
line-height: 1.2; line-height: 1.2;
} }
#menu,
#menu li,
#menu section,
#menu li > label,
#menu section > label {
font-family: Rubik, sans-serif !important;
font-size: 16px !important;
font-weight: 700 !important;
}
#menu { #menu {
width: 270px; width: 270px;
z-index: 19; z-index: 19;
background: var(--better-main) !important; background: var(--better-main) !important;
color: var(--text-color); color: var(--text-color);
border-right: none; border-right: none;
font-family: Rubik, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;
} }
#menu li > label > svg, #menu li > label > svg,
#menu section > label > svg { #menu section > label > svg {
@@ -488,6 +518,7 @@ ul.magicDelete > li.deleting {
display: none; display: none;
} }
html { html {
font-family: Rubik, sans-serif !important;
background: var(--better-main) !important; background: var(--better-main) !important;
} }
.menuShown .content .anyoneSelect .listWrapper .list:has(.item) { .menuShown .content .anyoneSelect .listWrapper .list:has(.item) {
@@ -1149,9 +1180,12 @@ html.transparencyEffects
transition: 200ms; transition: 200ms;
width: 100%; width: 100%;
height: 15em; height: 15em;
font-family: Rubik, sans-serif !important;
font-size: 14px !important;
font-weight: 700 !important;
display: grid; display: grid;
grid-auto-flow: column; grid-auto-flow: column;
grid-auto-columns: minmax(142px, 1fr); grid-auto-columns: minmax(100px, 1fr);
border-radius: 16px; border-radius: 16px;
overflow-x: auto; overflow-x: auto;
@@ -1344,8 +1378,8 @@ html.transparencyEffects
margin: 0; margin: 0;
padding: 8px; padding: 8px;
padding-top: 14px; padding-top: 14px;
font-size: 20px !important; font-size: 14px !important;
font-weight: 500; font-weight: 700;
min-height: 46px; min-height: 46px;
height: auto; height: auto;
line-height: 1.2; line-height: 1.2;
@@ -1372,8 +1406,8 @@ html.transparencyEffects
margin: 0; margin: 0;
padding: 2px; padding: 2px;
padding-left: 8px; padding-left: 8px;
font-size: 16px !important; font-size: 13px !important;
font-weight: 500; font-weight: 700;
} }
.day h5 { .day h5 {
margin: 0; margin: 0;
@@ -1383,7 +1417,7 @@ html.transparencyEffects
bottom: 0; bottom: 0;
right: 0; right: 0;
font-size: 10px !important; font-size: 10px !important;
font-weight: 500; font-weight: 700;
} }
.waitWindow { .waitWindow {
background: var(--better-main); background: var(--better-main);
@@ -2843,7 +2877,8 @@ div.day-empty {
.upcoming-subject-title { .upcoming-subject-title {
color: var(--text-primary); color: var(--text-primary);
width: 15%; width: 15%;
font-size: 20px; font-size: 20px !important;
font-weight: 700 !important;
text-align: center; text-align: center;
padding: 5px; padding: 5px;
display: flex; display: flex;
@@ -2856,13 +2891,17 @@ div.day-empty {
border: 2px solid var(--item-colour); border: 2px solid var(--item-colour);
margin: 5px 50px; margin: 5px 50px;
height: 6em; height: 6em;
font-family: Rubik, sans-serif !important;
font-size: 20px !important;
font-weight: 700 !important;
padding: 0px; padding: 0px;
border-radius: 10px; border-radius: 10px;
display: flex; display: flex;
} }
.upcoming-date-title { .upcoming-date-title {
padding: 12px; padding: 12px;
font-size: 20px; font-size: 20px !important;
font-weight: 700 !important;
} }
.upcoming-details p:hover { .upcoming-details p:hover {
cursor: pointer; cursor: pointer;
@@ -2962,7 +3001,9 @@ div.day-empty {
height: 15em; height: 15em;
color: var(--text-primary); color: var(--text-primary);
background: var(--background-primary); background: var(--background-primary);
font-family: Rubik, sans-serif; font-family: Rubik, sans-serif !important;
font-size: 14px !important;
font-weight: 700 !important;
} }
.dark .day { .dark .day {
box-shadow: box-shadow:
@@ -2989,6 +3030,9 @@ div.day-empty {
200ms, 200ms,
background-color 0s; background-color 0s;
border-radius: 16px; border-radius: 16px;
font-family: Rubik, sans-serif !important;
font-size: 20px !important;
font-weight: 700 !important;
} }
.dark .upcoming-items { .dark .upcoming-items {
box-shadow: inset 0px 40px 80px -40px rgba(0, 0, 0, 0.6); box-shadow: inset 0px 40px 80px -40px rgba(0, 0, 0, 0.6);
@@ -2996,7 +3040,8 @@ div.day-empty {
.upcoming-assessment-title { .upcoming-assessment-title {
color: var(--text-primary); color: var(--text-primary);
transition: 200ms; transition: 200ms;
font-size: 10px; font-size: 20px !important;
font-weight: 700 !important;
margin: 0; margin: 0;
} }
.upcoming-date-container { .upcoming-date-container {
@@ -3004,7 +3049,7 @@ div.day-empty {
} }
.upcoming-date-title h5 { .upcoming-date-title h5 {
margin: 0; margin: 0;
font-weight: 500; font-weight: 700;
} }
.upcoming-details { .upcoming-details {
width: 60%; width: 60%;
@@ -3012,6 +3057,7 @@ div.day-empty {
flex-direction: column; flex-direction: column;
justify-content: center; justify-content: center;
padding: 0px 12px; padding: 0px 12px;
font-size: 15px;
} }
.upcoming-details h5 { .upcoming-details h5 {
text-transform: uppercase; text-transform: uppercase;
@@ -3020,7 +3066,8 @@ div.day-empty {
margin: 0; margin: 0;
} }
.upcoming-details p { .upcoming-details p {
font-size: 15px; font-size: 15px !important;
font-weight: 700 !important;
padding: 4px; padding: 4px;
} }
.upcoming-special-day { .upcoming-special-day {
@@ -3121,7 +3168,7 @@ div.day-empty {
.userInfoName { .userInfoName {
margin: 0 !important; margin: 0 !important;
font-size: 20px; font-size: 20px;
font-weight: 500; font-weight: 700;
} }
.userInfoCode { .userInfoCode {
margin: 0 !important; margin: 0 !important;
@@ -3262,7 +3309,7 @@ div.day-empty {
padding-bottom: 0.125rem; padding-bottom: 0.125rem;
margin-left: 2px; margin-left: 2px;
font-size: 0.75rem; font-size: 0.75rem;
font-weight: 500; font-weight: 700;
color: #9a3412; color: #9a3412;
border-radius: 9999px; border-radius: 9999px;
border: 1px solid rgba(253, 186, 140, 0.3); border: 1px solid rgba(253, 186, 140, 0.3);
@@ -3521,7 +3568,7 @@ div.day-empty {
padding: 4px 10px; padding: 4px 10px;
border-radius: 16px; border-radius: 16px;
font-size: 12px; font-size: 12px;
font-weight: 500; font-weight: 700;
white-space: nowrap; white-space: nowrap;
} }
@@ -3754,7 +3801,7 @@ button.notice-close-btn {
padding: 6px 12px; padding: 6px 12px;
border-radius: 20px; border-radius: 20px;
font-size: 13px; font-size: 13px;
font-weight: 500; font-weight: 700;
white-space: nowrap; white-space: nowrap;
} }