@tailwind base;@tailwind components;@tailwind utilities;:root{--tiffany-blue:#81d8d0;--background-color:#e8f5e9}body{color:var(--tiffany-blue);background-color:var(--background-color);min-height:100vh;position:relative}body:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-image:url(/logo.png);background-size:cover;background-position:50%;background-repeat:no-repeat;opacity:.15;z-index:0}.content-wrapper{position:relative;z-index:1}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:rgba(0,0,0,.1)}::-webkit-scrollbar-thumb{background:var(--tiffany-blue);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#5eb5ac}.dropdown{position:relative;display:inline-block}.dropdown-content{display:none;position:absolute;right:0;background-color:rgba(0,0,0,.9);min-width:200px;box-shadow:0 8px 16px rgba(0,0,0,.2);border-radius:8px;z-index:10}.dropdown:hover .dropdown-content{display:block}.dropdown-content a{display:block;padding:12px 16px;color:var(--tiffany-blue);text-decoration:none;transition:all .3s ease;border-bottom:1px solid rgba(129,216,208,.1)}.dropdown-content a:last-child{border-bottom:none}.dropdown-content a:hover{background-color:rgba(129,216,208,.1)}.form-container{max-width:600px;margin:0 auto;padding:2rem;background:rgba(0,0,0,.8);border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(129,216,208,.2)}.image-upload{border:2px dashed var(--tiffany-blue);border-radius:8px;padding:2rem;text-align:center;cursor:pointer;transition:all .3s ease}.image-upload:hover{border-color:#5eb5ac;background:rgba(129,216,208,.1)}