diff --git a/src/global.css b/src/global.css
index e70413a..c224ffd 100644
--- a/src/global.css
+++ b/src/global.css
@@ -117,33 +117,50 @@ textarea {
}
/* --- Copy-button style adjustments --- */
-.copy-button {
- padding: 8px;
+.copy-button, .copy-firefox, .copy-chrome {
+ padding: 6px;
color: var(--accent-color); /* Changed: Accent color instead of gray */
- border-radius: 4px;
transition: all 0.2s;
display: flex;
align-items: center;
justify-content: center;
}
-.copy-button:hover {
+.copy-button:hover, .copy-firefox:hover, .copy-chrome:hover {
background: var(--hover-bg-color); /* Changed: Hover bg darker */
+ border-radius: 8px;
}
-.copy-button:active {
+.copy-button:active, .copy-firefox:active, .copy-chrome:active {
background: var(--active-bg-color); /* Changed: Active state even darker */
}
-.copy-button img {
+.copy-button img, .copy-firefox img, .copy-chrome img {
width: 20px;
height: 20px;
}
/* Copy feedback unchanged (Green stands out in dark mode as well) */
-.copy-button.copied {
+.copy-button.copied, .copy-firefox.copied, .copy-chrome.copied {
background: var(--success-color);
color: white; /* Ensures contrast */
}
+
+.copy-textbox, .firefox-textbox, .chrome-textbox {
+ padding: 6px 10px;
+ border: 1px solid var(--input-border-color);
+ border-radius: 4px;
+ background: var(--input-bg-color);
+ color: var(--text-color);
+ font-size: 14px;
+ width: 220px;
+ cursor: pointer;
+}
+
+.copy-textbox:focus, .firefox-textbox:focus, .chrome-textbox:focus {
+ outline: none;
+ border-color: var(--accent-color);
+}
+
.settings-title {
margin-top: 36px;
- margin-bottom: 24px;
+ margin-bottom: 16px;
font-size: 20px;
}
.settings-links-container {
@@ -153,3 +170,41 @@ textarea {
align-items: center;
gap: 32px;
}
+@media (max-width: 500px) {
+ .settings-links-container {
+ display: flex;
+ flex-direction: column;
+ justify-content: center;
+ align-items: center;
+ gap: 32px;
+ }
+}
+
+.browser-link-container {
+ display: flex;
+ align-items: center;
+ gap: 12px;
+ margin-bottom: 16px;
+}
+.browser-instruction {
+ display: flex;
+ align-items: center;
+ gap: 8px;
+ font-size: 14px;
+ font-weight: normal;
+}
+
+
+.form-table {
+ font-size: 14px;
+ margin: 16px auto;
+ text-align: left;
+}
+.form-table td {
+ padding: 8px 6px;
+ border: 1px solid var(--input-border-color);
+}
+.form-table td:first-child {
+ background-color: var(--input-bg-color);
+ width: 100px;
+}
diff --git a/src/main.ts b/src/main.ts
index 2bd2dc2..221c52a 100644
--- a/src/main.ts
+++ b/src/main.ts
@@ -25,26 +25,54 @@ function noSearchDefaultPageRender() {
-
+ Below are links to the search engine settings in your browser.
+
+ Copy the URL for the browser engine you are using & paste it into a new tab.
+
+ From there you should see an option to add a search engine. Copy the link above
+ & fill out the form as follows.
+
Name: | +Bang! | +
Engine URL: | +https://bang.gbrown.org?q=%s | +
Alias: | +@bang | +