/* General Styles */ body { font-family: 'Arial', sans-serif; background-color: var(--ctp-macchiato-overlay0); background-size: auto; margin: 0; padding: 0; text-align: center; display: flex; flex-direction: column; min-height: 100vh; overflow-x: hidden; color: var(--ctp-macchiato-mantle); transition: background-color 0.5s cubic-bezier(0.68, -0.55, 0.27, 1.55), color 0.5s cubic-bezier(0.68, -0.55, 0.27, 1.55); } body.dark-mode { background-color: var(--ctp-macchiato-mantle); color: var(--ctp-macchiato-text); } header { background-color: var(--ctp-macchiato-green); color: var(--ctp-macchiato-crust); padding: 20px 0; text-align: center; transition: background-color 0.5s cubic-bezier(0.68, -0.55, 0.27, 1.55), color 0.5s cubic-bezier(0.68, -0.55, 0.27, 1.55); } header h1 { margin: 0; } main { flex: 1; padding: 20px; } .darkmodediv { padding-left: 480px; padding-right: 480px; background: var(--ctp-macchiato-rosewater); } .counter, .info, .clients, .danger-zone { margin-bottom: 20px; } .Container18, .Container15, .ContainerOther { display: flex; flex-wrap: wrap; justify-content: center; gap: 40px; margin: 20px 0; } button, .source-btn, .dsc-btn, .clr-btn { background-color: var(--ctp-macchiato-green); color: var(--ctp-macchiato-mantle); padding: 10px 20px; font-size: 16px; cursor: pointer; border: none; border-radius: 5px; text-decoration: none; display: inline-block; transition: background-color 0.5s cubic-bezier(0.68, -0.55, 0.27, 1.55), transform 0.5s cubic-bezier(0.68, -0.55, 0.27, 1.55); } .clientbutton button { background-color: var(--ctp-macchiato-green); } button:hover { transform: scale(+1.14) translateX(-20px); } button:focus { outline: 3px solid var(--ctp-macchiato-overlay2); outline-offset: 2px; } .clr-btn:hover { background-color: var(--ctp-macchiato-peach); transform: scale(+1.14) translateX(-20px); } .dsc-btn:hover { background-color: var(--ctp-macchiato-mauve); transform: scale(+1.14) translateX(-20px); color: var(--ctp-macchiato-mantle); } .source-btn:hover { background-color: var(--ctp-macchiato-mantle); transform: scale(+1.14) translateX(-20px); } .source-btn { background-color: var(--ctp-macchiato-mantle); /* Black color for GitHub button */ } .dsc-btn { background-color: var(--ctp-macchiato-crust); color: var(--ctp-macchiato-lavender); transition: 0.6s cubic-bezier(0.68, -0.55, 0.27, 1.55); } .clr-btn { background-color: var(--ctp-macchiato-peach); } .search-container { margin: 20px 0; } #search-bar { background-color: var(--ctp-macchiato-mantle); padding: 10px; border-radius: 35px; width: 50%; outline: none; border: 4px solid var(--ctp-macchiato-green); color: var(--ctp-macchiato-text); } #search-bar:focus { border-width: 5px; } #search-bar::placeholder { color: var(--ctp-macchiato-text); } .footer { display: flex; justify-content: center; align-items: center; gap: 40px; background-color: var(--ctp-macchiato-overlay1); color: var(--ctp-macchiato-mantle); /* Light text color for footer */ padding: 10px; text-align: center; opacity: 0.9; transition: background-color 0.5s cubic-bezier(0.68, -0.55, 0.27, 1.55), color 0.5s cubic-bezier(0.68, -0.55, 0.27, 1.55); } .footer a { color: var(--ctp-macchiato-text); /* Light text color for footer links */ text-decoration: none; margin: 0 10px; opacity: 1; } .footer a:hover { text-decoration: underline; opacity: 1; } .footer button { color: var(--ctp-macchiato-mantle); padding: 10px 20px; font-size: 16px; cursor: pointer; border: none; border-radius: 5px; text-decoration: none; display: inline-block; transition: background-color 0.5s cubic-bezier(0.68, -0.55, 0.27, 1.55), transform 0.5s cubic-bezier(0.68, -0.55, 0.27, 1.55); opacity: 1; } /* Modal Styles */ .modal { display: none; position: fixed; z-index: 1; left: 0; top: 0; width: 100%; height: 100%; background-color: var(--ctp-macchiato-mantle); justify-content: center; align-items: center; } .modal-content { background-color: var(--ctp-macchiato-text); padding: 20px; border-radius: 10px; width: 80%; max-width: 400px; text-align: center; box-shadow: 0px 4px 8px var(--ctp-macchiato-mantle); transition: background-color 0.5s cubic-bezier(0.68, -0.55, 0.27, 1.55), color 0.5s cubic-bezier(0.68, -0.55, 0.27, 1.55); } .modal h2 { color: var(--ctp-macchiato-surface1); } .modal p { color: var(--ctp-macchiato-mantle); margin-bottom: 20px; } .modal button { background-color: var(--ctp-macchiato-green); color: var(--ctp-macchiato-text); padding: 10px 20px; font-size: 16px; cursor: pointer; border: none; border-radius: 5px; margin: 5px; } .modal button.cancel-btn { background-color: var(--ctp-macchiato-peach); } .modal button:hover { background-color: var(--ctp-macchiato-green); } .modal button.cancel-btn:hover { background-color: var(--ctp-macchiato-maroon); } .copy-link { background-color: var(--ctp-macchiato-lavender); padding: 10px; border: 1px solid var(--ctp-macchiato-text); border-radius: 5px; margin-bottom: 15px; } .copy-btn { background-color: var(--ctp-macchiato-mauve); } .copy-btn:hover { filter: brightness(1.2); } /* Dark Mode Styles */ body.dark-mode .modal-content { background-color: var(--ctp-macchiato-mantle); color: var(--ctp-macchiato-text); } body.dark-mode .modal h2 { color: var(--ctp-macchiato-text); } body.dark-mode .modal p { color: var(--ctp-macchiato-text); } body.dark-mode #search-bar { background-color: var(--ctp-macchiato-overlay0); color: var(--ctp-macchiato-text); border-color: var(--ctp-macchiato-overlay1); } body.dark-mode #search-bar:focus { border-color: var(--ctp-macchiato-green); } body.dark-mode .footer { background-color: var(--ctp-macchiato-overlay0); /* Dark gray color for footer in dark mode */ color: var(--ctp-macchiato-text); /* Light text color for footer in dark mode */ } body.dark-mode .footer a { color: var(--ctp-macchiato-text); /* Light text color for footer links in dark mode */ } body.dark-mode .footer button.server-list { background-color: var(--ctp-macchiato-crust); /* Black color for Server List button in dark mode */ } body.dark-mode .footer button.server-list:hover { background-color: var(--ctp-macchiato-overlay1); /* Slightly lighter shade for hover effect in dark mode */ } body.dark-mode .footer button.eaglerrinth-mod-list { background-color: var(--ctp-macchiato-mauve); /* Same color as Discord link button in dark mode */ } body.dark-mode .footer button.eaglerrinth-mod-list:hover { filter: brightness(1.2); /* Slightly lighter shade for hover effect in dark mode */ }