body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-header{background-color:#282c34;color:#fff;flex-direction:column;justify-content:center;min-height:100vh;padding:20px}.App-header,.header-content{align-items:center;display:flex}.header-content{justify-content:space-between;margin-bottom:20px;max-width:600px;width:100%}.admin-link{color:#61dafb;font-size:1.1rem;text-decoration:none}.admin-link:hover{text-decoration:underline}.url-form{display:flex;flex-direction:column;gap:15px;margin:20px 0;max-width:600px;width:100%}.custom-code-input,.url-input{background-color:#fff;border:none;border-radius:5px;font-size:16px;padding:12px 15px;transition:box-shadow .3s ease;width:100%}.custom-code-input:focus,.url-input:focus{box-shadow:0 0 0 2px #61dafb;outline:none}.custom-code-input{background-color:#ffffffe6;border:1px solid #61dafb33}.submit-button{background-color:#61dafb;border:none;border-radius:5px;color:#282c34;cursor:pointer;font-size:16px;padding:12px 20px;transition:background-color .3s}.submit-button:hover{background-color:#4fa8c7}.submit-button:disabled{background-color:#ccc;cursor:not-allowed}.error{color:#ff6b6b;margin:10px 0}.result{align-items:center;background-color:#ffffff1a;border-radius:5px;display:flex;flex-direction:column;gap:15px;margin-top:20px;padding:20px}.short-url{color:#61dafb;font-size:1.2rem;text-decoration:none;word-break:break-all}.short-url:hover{text-decoration:underline}.copy-button{background-color:#61dafb33;border-radius:4px;cursor:pointer;font-size:14px;padding:8px 16px;transition:all .3s ease}.copy-button:hover{background-color:#61dafb4d}@media (max-width:768px){.header-content{flex-direction:column;gap:10px;text-align:center}.url-form{padding:0 20px}}.admin-container{margin:0 auto;max-width:1200px;padding:2rem}.admin-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.back-link{color:#61dafb;font-size:1.1rem;text-decoration:none}.back-link:hover{text-decoration:underline}.admin-controls{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:2rem}.search-bar{flex:1 1;max-width:400px}.search-input{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:5px;color:#fff;font-size:1rem;padding:.8rem 1rem;width:100%}.search-input:focus{border-color:#61dafb;outline:none}.add-button{background:#61dafb;border:none;border-radius:5px;color:#282c34;cursor:pointer;font-size:1rem;font-weight:500;padding:.8rem 1.5rem;transition:background-color .3s}.add-button:hover{background:#4fa8c7}.add-form{background:#ffffff0d;border-radius:8px;display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:2rem;padding:1.5rem}.add-input{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:5px;color:#fff;flex:1 1;font-size:1rem;min-width:200px;padding:.8rem 1rem}.add-input:focus{border-color:#61dafb;outline:none}.url-stats{margin-bottom:2rem}.url-list,.url-stats{background:#ffffff1a;border-radius:8px;padding:1rem}table{border-collapse:collapse;margin-top:1rem;width:100%}td,th{border-bottom:1px solid #ffffff1a;padding:1rem;text-align:left}th{background:#0003;font-weight:700}tr:hover{background:#ffffff0d}.edit-input{background:#ffffff1a;border:1px solid #fff3;border-radius:4px;color:#fff;padding:.5rem;width:100%}.edit-input:focus{border-color:#61dafb;outline:none}.action-buttons{display:flex;flex-wrap:wrap;gap:.5rem}.action-buttons button{border:none;border-radius:4px;cursor:pointer;font-size:.9rem;padding:.5rem 1rem;transition:all .3s ease}.edit-button{background:#61dafb;color:#282c34}.edit-button:hover{background:#4fa8c7}.delete-button{background:#ff6b6b;color:#fff}.delete-button:hover{background:#ff5252}.save-button{background:#4caf50;color:#fff}.save-button:hover{background:#43a047}.cancel-button{background:#9e9e9e;color:#fff}.cancel-button:hover{background:#757575}.copy-button{background:#61dafb33;border:1px solid #61dafb;color:#61dafb}.copy-button:hover{background:#61dafb4d}a{color:#61dafb;text-decoration:none}a:hover{text-decoration:underline}.admin-error,.admin-loading{font-size:1.2rem;padding:2rem;text-align:center}.admin-error{color:#ff6b6b}@media (max-width:768px){.admin-container{padding:1rem}.admin-header{gap:1rem;text-align:center}.admin-controls,.admin-header{flex-direction:column}.search-bar{max-width:100%}.action-buttons{justify-content:center}td,th{font-size:.9rem;padding:.5rem}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes glow{0%{text-shadow:0 0 10px #61dafb80}50%{text-shadow:0 0 20px #61dafbcc,0 0 30px #61dafb99}to{text-shadow:0 0 10px #61dafb80}}.band-landing{background-color:#121212;color:#fff;min-height:100vh}.hero{align-items:center;background:linear-gradient(#000000b3,#000000b3),url(https://source.unsplash.com/random/1920x1080?concert,israel) no-repeat 50%;background-size:cover;display:flex;height:100vh;justify-content:center;overflow:hidden;position:relative;text-align:center}.hero-content{animation:fadeIn 1s ease-out}.band-name{font-size:4rem;letter-spacing:2px;margin-bottom:.5rem}.band-name,.band-name-hebrew{animation:glow 3s infinite;font-weight:700}.band-name-hebrew{direction:rtl;font-size:3rem;margin:.5rem 0}.band-tagline{font-size:1.5rem;margin-top:1rem;opacity:.9}.band-photo-section{background:#1a1a1a;padding:4rem 2rem}.band-photo-section h2{color:#61dafb;font-size:2.5rem;margin-bottom:3rem;text-align:center}.band-photo{animation:fadeIn 1s ease-out;margin:0 auto;max-width:1200px}.band-photo img{border-radius:15px;box-shadow:0 10px 30px #0000004d;height:auto;margin-bottom:2rem;width:100%}.band-members-list{grid-gap:2rem;background:#ffffff0d;border-radius:15px;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:2rem;padding:2rem}.member{padding:1rem;text-align:center;transition:transform .3s ease}.member:hover{transform:translateY(-5px)}.member h3{color:#61dafb;font-size:1.2rem;margin:0}.member p{font-size:1rem;margin:.5rem 0 0;opacity:.8}.about-section{background:#242424;padding:4rem 2rem;text-align:center}.about-section h2{color:#61dafb;font-size:2.5rem;margin-bottom:2rem}.about-section p{font-size:1.2rem;line-height:1.6;margin:0 auto 1rem;max-width:800px;opacity:.9}.contact-section{background:#1a1a1a;padding:4rem 2rem;text-align:center}.contact-section h2{color:#61dafb;font-size:2.5rem;margin-bottom:2rem}.contact-info{font-size:1.2rem;margin:0 auto;max-width:600px}.contact-info p{margin:1rem 0}.contact-info a{color:#61dafb;text-decoration:none;transition:opacity .3s ease}.contact-info a:hover{opacity:.8}.band-footer{background:#121212;display:flex;flex-direction:column;gap:1rem;padding:2rem;text-align:center}@media (max-width:768px){.band-name{font-size:3rem}.band-name-hebrew{font-size:2.5rem}.band-tagline{font-size:1.2rem}.band-members-list{grid-template-columns:repeat(2,1fr);padding:1rem}.member h3{font-size:1.1rem}.member p{font-size:.9rem}}@media (max-width:480px){.band-members-list{grid-template-columns:1fr}}
/*# sourceMappingURL=main.8d488735.css.map*/