@tailwind base; @tailwind components; @tailwind utilities; :root { --background: #171717; --foreground: #ffffff; } @media (prefers-color-scheme: dark) { :root { --background: #0a0a0a; --foreground: #ededed; } } body { color: var(--foreground); background: var(--background); font-family: Arial, Helvetica, sans-serif; } @layer utilities { .text-balance { text-wrap: balance; } } .container { display: flex; justify-content: space-between; /* Optional: sorgt für Abstand */ width: 100%; /* Optional: gibt dem Container eine Breite */ } .header { font-size: 36px; text-align: center; } .header_box { flex: 1; /* Teilt den verfügbaren Platz auf die Textboxen auf */ margin: 10px 10px; /* Optional: fügt einen horizontalen Abstand hinzu */ padding: 10px; /* Optional: fügt einen inneren Abstand hinzu */ /* font-size: 16px; // Optional: definiert die Schriftgröße */ border-radius: 20px; border: 20px solid #202020; background-color: #202020; } .header_copyright { font-size: 16px; color:#707070; padding-top: 10px; } .button { border: 2px solid #5353535c; background-color: #1010105c; border-radius: 20px; margin: 10px; padding: 10px; } .button:hover { border: 2px solid #5353535c; background-color: #5353535c; border-radius: 20px; margin: 10px; padding: 10px; } .button_green { border: 2px solid #4795475c; background-color: #247d245c; /* border-radius: 20px; */ border-radius: 20px; margin: 10px; padding: 10px; } .button_red { border: 2px solid #9547475c; background-color: #7d24245c; /* border-radius: 20px 10px; */ border-radius: 20px; margin: 10px; padding: 10px; } .button_green:hover { border: 2px solid #4795475c; background-color: #4795475c; /* border-radius: 20px; */ border-radius: 20px; margin: 10px; padding: 10px; } .button_red:hover { border: 2px solid #9547475c; background-color: #9547475c; /* border-radius: 20px 10px; */ border-radius: 20px; margin: 10px; padding: 10px; } .box { width: 100%; padding: 10px; height: 20px; } .main_div { flex: 1; border-width: 0px; } .body_box { flex: 1; /* Teilt den verfügbaren Platz auf die Textboxen auf */ padding: 10px; /* Optional: fügt einen inneren Abstand hinzu */ width: 100%; /* font-size: 16px; // Optional: definiert die Schriftgröße */ border-radius: 20px; border: 2px solid #8d8d8d; background-color: #474747; font-size: 10; } .body_title { font-size: 20px; margin: 10px; } .text { margin: 10px; } .output_box { flex: 1; /* Teilt den verfügbaren Platz auf die Textboxen auf */ padding: 10px; /* Optional: fügt einen inneren Abstand hinzu */ width: 100%; /* font-size: 16px; // Optional: definiert die Schriftgröße */ border-radius: 20px; border: 2px solid #8d8d8d; background-color: #4dc3435c; font-size: 10; height: fit-content 100%; } .popup_bg { width: 2000px; padding: 20px; box-shadow: 0 2px 10px #7c7c7c; background: black; } .popup-overlay { background: rgba(0, 0, 0, 0.5); } .dropdown-custom { width: 20%; background-color: black; color: white; border: none; padding: 10px; font-size: 16px; cursor: pointer; } .dropdown-custom:hover { background-color: #444; } .dropdown-custom-maxmin { width: 150px; background-color: black; color: white; border: none; padding: 10px; font-size: 16px; cursor: pointer; }