@charset "UTF-8";body{background-attachment:fixed;background-image:url(/build/images/C3S_63_hero.67248124.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}h1{color:#036;font-size:2rem;line-height:1.3;margin-bottom:1rem;margin-top:0}.key-outputs .outputs-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:2rem}.key-outputs .output-card{background:linear-gradient(135deg,#f5f7fa,#fff);border-left:4px solid #006400;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.08);padding:1.5rem;transition:all .3s ease}.key-outputs .output-card:hover{box-shadow:0 6px 16px rgba(0,0,0,.15);transform:translateY(-4px)}.key-outputs .output-card .output-icon{font-size:2.5rem;margin-bottom:.75rem}.key-outputs .output-card h3{color:#036;font-size:1.1rem;margin:.75rem 0}.key-outputs .output-card p{color:#555;font-size:.95rem;line-height:1.5;margin:0}.tools-section .eet-bg,.tools-section .region-picker-bg,.tools-section .rest-bg,.tools-section .vre-bg{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:hsla(0,0%,61%,.25);background-image:url(/build/images/region_picker_bg.81f79e5b.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;border:none;border-radius:12px;margin-bottom:1rem;padding:1.5rem}.tools-section .eet-bg.eet-bg,.tools-section .eet-bg.rest-bg,.tools-section .eet-bg.vre-bg,.tools-section .region-picker-bg.eet-bg,.tools-section .region-picker-bg.rest-bg,.tools-section .region-picker-bg.vre-bg,.tools-section .rest-bg.eet-bg,.tools-section .rest-bg.rest-bg,.tools-section .rest-bg.vre-bg,.tools-section .vre-bg.eet-bg,.tools-section .vre-bg.rest-bg,.tools-section .vre-bg.vre-bg{background-image:none}.tools-section .links-grid{display:flex;flex-direction:row;gap:1.5rem;margin-bottom:2rem}.tools-section .links-grid .link-card{align-items:center;background-color:#f9f9f9;border:none;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1);color:#fff;cursor:pointer;display:flex;flex-direction:row;font-size:1.05rem;gap:.5rem;padding:.5rem .75rem;text-align:center;text-shadow:1px 1px 2px rgba(0,0,0,.5);transition:all .3s ease}.tools-section .links-grid .link-card:before{content:"\f078";font-family:Font Awesome\ 6 Free;font-weight:900}.tools-section .links-grid .link-card:hover{box-shadow:0 12px 24px rgba(0,0,0,.2);transform:translateY(-8px)}.tools-section .links-grid .link-card a{color:inherit;font-weight:700;text-decoration:none}.tools-section .links-grid .link-card.copernicus{background:linear-gradient(135deg,#036,#004d99)}.tools-section .links-grid .link-card.copernicus:before{content:"\f185"}.tools-section .links-grid .link-card.github{background:linear-gradient(135deg,#24292e,#3d3d3d)}.tools-section .links-grid .link-card.github:before{content:"\f09b";font-family:Font Awesome\ 6 Brands}.tools-section .links-grid .link-card.region-picker{background:linear-gradient(135deg,#006400,#228b22)}.tools-section .links-grid .link-card.region-picker:before{content:"\f5a0"}.tools-section .links-grid .link-card.hazard-monitoring{background:linear-gradient(135deg,maroon,#b30000)}.tools-section .links-grid .link-card.hazard-monitoring:before{content:"\f76c"}.tools-section .links-grid .link-card.jupyterhub{background:linear-gradient(135deg,#ff8c00,orange)}.tools-section .links-grid .link-card.jupyterhub:before{content:"\f610"}.tools-section .links-grid .link-card.confluence{background:linear-gradient(135deg,#0052cc,#2684ff)}.tools-section .links-grid .link-card.confluence:before{content:"\f78d";font-family:Font Awesome\ 6 Brands}.tools-section .links-grid .link-card.jira{background:linear-gradient(135deg,#0052cc,#2684ff)}.tools-section .links-grid .link-card.jira:before{content:"\f7b1";font-family:Font Awesome\ 6 Brands}.consortium-section{background:linear-gradient(135deg,#f0f4f8,#f9f9f9);border-left:4px solid #036;border-radius:12px;padding:2rem}.consortium-section .consortium-content{display:grid;gap:2rem;grid-template-columns:1fr 1fr}@media (max-width:768px){.consortium-section .consortium-content{grid-template-columns:1fr}}.consortium-section .consortium-content .lead-org h3{color:#036;font-size:1.05rem;margin-top:0}.consortium-section .consortium-content .lead-org p{color:#333;font-size:1rem;line-height:1.6}.consortium-section .consortium-content .subcontractors h3{color:#036;font-size:1.05rem;margin-top:0}.consortium-section .consortium-content .subcontractors ul{list-style:none;margin:0;padding:0}.consortium-section .consortium-content .subcontractors ul li{color:#555;line-height:1.6;padding:.5rem 0 .5rem 1.5rem;position:relative}.consortium-section .consortium-content .subcontractors ul li:before{color:#006400;content:"►";font-weight:700;left:0;position:absolute}.c3s-logo-line{background-image:url(/build/images/LogoLine_horizon_C3S.1addb205.png);background-position:50%;background-repeat:no-repeat;background-size:contain;filter:drop-shadow(0 0 5px rgba(255,255,255,.5));height:100px;margin-top:2rem}@media (max-width:768px){.hero-section h1{font-size:1.6rem}.tools-section .links-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.consortium-section .consortium-content{grid-template-columns:1fr}}