@import"https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap";:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;color:inherit;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.content-uploader{max-width:1400px;margin:0 auto;padding:2rem;font-family:Poppins,sans-serif;background:transparent;min-height:100vh;color:#fff}.header{text-align:center;margin-bottom:3rem;padding-bottom:1.5rem;border-bottom:2px solid rgba(255,255,255,.2)}.header h1{color:#fff;font-size:2.5rem;font-weight:700;margin:0;text-shadow:2px 2px 4px rgba(0,0,0,.5);font-family:Poppins,sans-serif}.section{background:#ffffff0d;border-radius:12px;padding:2rem;margin-bottom:2rem;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.section h2{color:#fff;font-size:1.5rem;font-weight:600;margin:0 0 1.5rem;display:flex;align-items:center;gap:.5rem;font-family:Poppins,sans-serif}.form-group{margin-bottom:1.5rem}.form-input,.form-textarea{width:100%;padding:.875rem 1rem;border:2px solid rgba(255,255,255,.2);border-radius:8px;font-size:1rem;transition:all .2s ease;font-family:Poppins,sans-serif;box-sizing:border-box;background:#ffffff1a;color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.form-input::placeholder,.form-textarea::placeholder{color:#fff9}.form-input:focus,.form-textarea:focus{outline:none;border-color:#8b0000;box-shadow:0 0 0 3px #8b00004d;background:#ffffff26}.form-input:disabled,.form-textarea:disabled{opacity:.6;cursor:not-allowed;background:#ffffff0d}.form-textarea{min-height:120px;resize:vertical}.save-button{background:linear-gradient(135deg,#8b0000,#4a0000);color:#fff;border:none;padding:.875rem 2rem;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;gap:.5rem;font-family:Poppins,sans-serif;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.save-button:hover{background:linear-gradient(135deg,#a00000,#5a0000);transform:translateY(-1px);box-shadow:0 4px 12px #8b000066}.save-button:active{transform:translateY(0)}.divider{height:1px;background:linear-gradient(to right,transparent,rgba(255,255,255,.3),transparent);margin:2rem 0;border:none}@media(max-width:768px){.content-uploader{padding:.5rem}.section{padding:1rem;margin-bottom:1rem}.header{margin-bottom:2rem;padding-bottom:1rem}.header h1{font-size:1.8rem}.form-input,.form-textarea{padding:.75rem;font-size:.9rem}.save-button{padding:.75rem 1.5rem;font-size:.9rem;width:100%}}@media(max-width:480px){.content-uploader{padding:.25rem}.section{padding:.75rem;border-radius:8px}.header h1{font-size:1.5rem}.section h2{font-size:1.25rem}.form-input,.form-textarea{padding:.625rem;font-size:.85rem}.save-button{padding:.625rem 1rem;font-size:.85rem}}@media(max-width:768px){nav{padding:.75rem 1rem!important;flex-direction:column;gap:.75rem}nav>div{width:100%;justify-content:center}.content-grid{grid-template-columns:1fr!important;gap:1rem!important}.content-card{padding:1.5rem!important;margin:.5rem!important}.form-group{margin-bottom:1rem!important}button{padding:.75rem 1rem!important;font-size:.9rem!important;white-space:nowrap}h1{font-size:1.75rem!important}h2{font-size:1.25rem!important}h3{font-size:1.1rem!important}.user-profile{flex-direction:column;text-align:center;gap:.5rem}.user-avatar{width:30px!important;height:30px!important;font-size:.8rem!important}div[style*="justify-content: space-between"]{flex-direction:column!important;align-items:flex-start!important;gap:1rem!important}div[style*="justify-content: space-between"] button{width:100%!important;justify-content:center!important}}@media(max-width:480px){.content-uploader{padding:.5rem!important}.content-card{padding:1rem!important;border-radius:8px!important}h1{font-size:1.5rem!important}h2{font-size:1.1rem!important}input,textarea,select{padding:.625rem!important;font-size:.85rem!important}button{padding:.625rem .875rem!important;font-size:.85rem!important}nav{padding:.5rem!important}.hero-slides,.media-sections{gap:.75rem!important}}@media(max-width:768px)and (orientation:landscape){nav{flex-direction:row!important;padding:.5rem 1rem!important}nav>div{width:auto!important}.content-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))!important}}@media(hover:none)and (pointer:coarse){button,input,select,textarea{min-height:44px}button{padding:.75rem 1rem!important}}@media(max-width:768px){body,html{overflow-x:hidden}.form-input,.form-textarea{width:100%!important;box-sizing:border-box!important}img{max-width:100%!important;height:auto!important}div[style*=grid-template-columns]{grid-template-columns:1fr!important}div[style*="gridTemplateColumns: 'minmax(80px, 1fr) minmax(120px, 2fr) auto'"]{grid-template-columns:1fr auto!important;gap:.5rem!important}div[style*="gridTemplateColumns: 'minmax(80px, 1fr) minmax(120px, 2fr) auto'"] input:first-child{grid-column:1 / -1;margin-bottom:.5rem}div[style*="gridTemplateColumns: 'minmax(80px, 1fr) minmax(120px, 2fr) auto'"] input:nth-child(2){grid-column:1}div[style*="gridTemplateColumns: 'minmax(80px, 1fr) minmax(120px, 2fr) auto'"] button{grid-column:2}}
