diff --git a/frontend/src/components/AdminPanel.jsx b/frontend/src/components/AdminPanel.jsx index 29fd712..7b53847 100644 --- a/frontend/src/components/AdminPanel.jsx +++ b/frontend/src/components/AdminPanel.jsx @@ -124,7 +124,7 @@ export default function AdminPanel() { -
+
setDisplayName(e.target.value)} diff --git a/frontend/src/styles/styles.js b/frontend/src/styles/styles.js index 6d88e8f..d6dff21 100644 --- a/frontend/src/styles/styles.js +++ b/frontend/src/styles/styles.js @@ -189,25 +189,32 @@ export const styles = { modalOverlay: { position: "fixed", inset: 0, - background: "rgba(0,0,0,0.65)", + background: "rgba(0,0,0,0.78)", // stärker abdunkeln + backdropFilter: "blur(6px)", // Hintergrund weich (macht viel aus) display: "flex", alignItems: "center", justifyContent: "center", padding: 16, zIndex: 9999, animation: "fadeIn 160ms ease-out", + overflowY: "auto", // falls Viewport zu klein }, + modalCard: { width: "100%", maxWidth: 560, borderRadius: 18, border: `1px solid rgba(233,216,166,0.18)`, - background: "linear-gradient(180deg, rgba(20,20,24,0.92), rgba(12,12,14,0.86))", + background: "linear-gradient(180deg, rgba(20,20,24,0.95), rgba(12,12,14,0.92))", boxShadow: "0 18px 55px rgba(0,0,0,0.70)", padding: 14, - backdropFilter: "blur(6px)", + backdropFilter: "blur(8px)", animation: "popIn 160ms ease-out", color: stylesTokens.textMain, + + // neu: damit es nie “kaputt” aussieht + maxHeight: "calc(100dvh - 32px)", + overflow: "auto", }, modalHeader: { display: "flex",