@import url('https://cdnjs.cloudflare.com/ajax/libs/tailwindcss/2.2.19/tailwind.min.css');@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css');@import url('https://cdn.tailwindcss.com');
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:'Futura';src:url('https://cdnjs.cloudflare.com/ajax/libs/Futura/5.0.0/Futura-Medium.woff2') format('woff2'),url('https://cdnjs.cloudflare.com/ajax/libs/Futura/5.0.0/Futura-Medium.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap;}*{font-family:'Futura',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif !important;}h1,h2,h3,p{font-family:'Futura',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif !important;}.gradient-overlay{background:linear-gradient(rgba(0,0,0,0.3),rgba(0,0,0,0.3));}
:root{--green-primary:#4CAF50;--blue-primary:#29B6F6;--brown-primary:#8D6E63;--brown-secondary:#A1887F;--text-color:#3E2723;--background-light:#F9FBE7;}body{font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;background-color:var(--background-light);color:var(--text-color);line-height:1.6;margin:0;padding:0;}main,div.layout-content{max-width:1200px;margin:0 auto;padding:2rem;}#block-stark-primary-local-tasks{margin-bottom:2rem;}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;}#block-stark-primary-local-tasks ul{display:flex;list-style:none;padding:0;margin:0;border-bottom:2px solid var(--green-primary);}#block-stark-primary-local-tasks li{margin-right:0.5rem;}#block-stark-primary-local-tasks a{display:block;padding:0.75rem 1.5rem;text-decoration:none;color:var(--text-color);border-radius:6px 6px 0 0;border:1px solid #ddd;border-bottom:none;background-color:#f5f5f5;transition:all 0.3s ease;}#block-stark-primary-local-tasks a:hover{background-color:#fff;color:var(--blue-primary);}#block-stark-primary-local-tasks a.is-active{background-color:var(--green-primary);color:white;border-color:var(--green-primary);}.user-login-form{max-width:500px;margin:0 auto;padding:2rem;background-color:white;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,0.1);border-top:4px solid var(--brown-primary);}.form-item{margin-bottom:1.5rem;}label{display:block;margin-bottom:0.5rem;font-weight:600;color:var(--text-color);}.form-required:after{content:'*';color:var(--brown-primary);margin-left:0.25rem;}input[type="text"],input[type="password"]{width:100%;padding:0.75rem;border:1px solid #ddd;border-radius:4px;box-sizing:border-box;font-size:16px;transition:border 0.3s ease;}input[type="text"]:focus,input[type="password"]:focus{outline:none;border-color:var(--blue-primary);box-shadow:0 0 0 3px rgba(41,182,246,0.2);}.form-actions{text-align:center;margin-top:2rem;}.button{background:linear-gradient(135deg,var(--green-primary),var(--blue-primary));color:white;border:none;padding:0.75rem 2rem;font-size:16px;font-weight:600;border-radius:4px;cursor:pointer;transition:all 0.3s ease;box-shadow:0 2px 4px rgba(0,0,0,0.2);}.button:hover{background:linear-gradient(135deg,var(--blue-primary),var(--green-primary));transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,0.2);}.button:active{transform:translateY(0);box-shadow:0 1px 2px rgba(0,0,0,0.2);}.site-logo{display:block;max-width:200px;margin:0 auto 2rem;}@media (max-width:768px){main,div.layout-content{padding:1rem;}.user-login-form{padding:1.5rem;}#block-stark-primary-local-tasks ul{flex-direction:column;border-bottom:none;}#block-stark-primary-local-tasks li{margin-right:0;margin-bottom:0.5rem;}#block-stark-primary-local-tasks a{border-radius:4px;border:1px solid #ddd;text-align:center;}}
