/* הגדרות בסיס וריסט לעיצוב אחיד */
:root {
    --shadow-color: rgba(0, 0, 0, 0.35);
    --background-overlay: rgba(0, 0, 0, 0.5);
}

* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

/* ... שאר הקוד נשאר אותו דבר ... */

body {
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 100vh;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
    
    background-image: url('maxresdefault.jpg');
    background-size: cover;
    background-position: center;
    background-color: var(--background-overlay);
    background-blend-mode: darken;
    
    /* תוספת קטנה שעושה הבדל גדול */
    backdrop-filter: blur(8px); 
    -webkit-backdrop-filter: blur(8px); /* תמיכה בספארי */
    
    padding: 1rem;
}

/* ... שאר הקוד ... */
main {
    width: 100%;
    display: flex;
    justify-content: center;
}

video {
    width: 100%;
    max-width: 960px; /* רוחב מקסימלי גדול יותר למסכים רחבים */
    height: auto;
    border-radius: 8px; /* פינות מעוגלות למראה מודרני */
    box-shadow: 0 10px 30px var(--shadow-color); /* הצללה להענקת עומק */
    outline: none; /* מסיר את קו המתאר בכחול בעת לחיצה */
}

/* מבטיח שהווידאו ימלא את כל המסך במצב Fullscreen */
video:fullscreen {
    width: 100vw;
    height: 100vh;
    border-radius: 0;
}
