
/* === fTelnet Button Styling Override === */

.dark .fTelnetConnectButton,
.dark #ftelnet-connect,
.dark .fTelnetMenuButton {
    color: #ffff00 !important;              /* bright yellow text */
    background-color: #000000 !important;   /* black background */
    border-radius: 8px;
    border: 1px solid #00aaaa;
    font-weight: bold;
    letter-spacing: 2px;
}

/* Hover state */
.dark .fTelnetConnectButton:hover,
.dark #ftelnet-connect:hover,
.dark .fTelnetMenuButton:hover {
    background-color: #008000 !important;   /* medium green */
    color: #ffffff !important;
}

/* Status bar (menu bar at bottom) */
.dark .fTelnetStatusBar {
    background-color: #008b8b !important;   /* dark cyan */
    color: #ffff00 !important;
    font-weight: bold;
}

/* === Down-Lo fTelnet refinement === */

/* Menu button: steady, no green hover */
.fTelnetMenuButton:hover {
    background-color: #000000 !important;
    color: #ffffff !important;
    border-color: #444444 !important;
}

/* Connect button: wider and more deliberate */
.fTelnetConnectButton {
    min-width: 120px !important;
    padding-left: 18px !important;
    padding-right: 18px !important;
    letter-spacing: 0.35em !important;
}

/* Only Connect gets the green hover */
.fTelnetConnectButton:hover {
    background-color: #2e8b57 !important;
    color: #ffffff !important;
    border-color: #3cb371 !important;
}
