···
+
/* @import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap"); */
+
/* Font fallback that closely matches Inter metrics */
+
font-family: "Inter Fallback";
+
text-rendering: optimizeLegibility;
+
-webkit-font-smoothing: antialiased;
+
-moz-osx-font-smoothing: grayscale;
+
/* Light mode colors */
+
--text-color-secondary: #666;
+
--text-color-hover: #333;
+
--bg-color-secondary: #f5f5f5;
+
--bg-color-hover: #f0f0f0;
+
--bg-color-active: #e5e5e5;
+
@media (prefers-color-scheme: dark) {
+
--text-color-secondary: #999;
+
--text-color-hover: #fff;
+
--bg-color-secondary: #1e1e1e;
+
--bg-color-hover: #2a2a2a;
+
--bg-color-active: #333;
+
box-sizing: border-box;
+
border: 2px solid var(--text-color-secondary);
+
color: var(--text-color);
+
background-color: var(--bg-color);
+
padding-bottom: 0.75rem;
+
color: var(--text-color-secondary);
+
color: var(--text-color-hover);
+
/* Add these new styles */
+
/* Add this new style */
+
/* Update url-input width to be 100% since container will control max width */
+
border: 1px solid var(--border-color);
+
background: var(--bg-color-secondary);
+
color: var(--text-color);
+
color: var(--text-color-secondary);
+
justify-content: center;
+
background: var(--bg-color-hover);
+
background: var(--bg-color-active);
+
/* Add footer styles */
+
color: var(--text-color-secondary);
+
color: var(--text-color-secondary);
+
color: var(--text-color-hover);
+
/* Add styles for the settings button */
+
color: var(--text-color-secondary);
+
justify-content: center;
+
.settings-button:hover {
+
background: var(--bg-color-hover);
+
.settings-button:hover {
+
background: var(--bg-color-active);
+
.settings-button:hover img {
+
transform: rotate(180deg);
+
transition: transform 0.6s ease;
+
.settings-button:active {
+
transform: scale(0.95);
+
transition: transform 0.6s ease;
+
.settings-button:not(:hover) .settings {
+
transform: rotate(0deg);
+
background-color: rgba(0, 0, 0, 0.5);
+
background-color: var(--bg-color);
+
border: 1px solid var(--border-color);
+
color: var(--text-color-secondary);
+
.bang-select-container {
+
.bang-select-container::after {
+
color: var(--text-color-secondary);
+
/* Update the bang-select class to account for the icon */
+
padding-right: 30px; /* Make room for the icon */
+
transform: translateX(0);
+
transform: translateX(-5px);
+
transform: translateX(5px);
+
background-color: transparent;
+
background-color: rgba(255, 0, 0, 0.2);
+
animation: shake 0.2s ease-in-out;
+
animation: flash-red 0.3s ease-in-out;