@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";*{margin:0;padding:0;box-sizing:border-box}body{font-family:"Inter",sans-serif;line-height:1.6;color:#1d3557;background-color:#f1faee}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.2;margin-bottom:.5rem}h1{font-size:2rem;font-weight:700}@media(max-width: 768px){h1{font-size:1.5rem}}h2{font-size:1.5rem;color:#1d3557}@media(max-width: 768px){h2{font-size:1.25rem}}h3{font-size:1.125rem;color:#1d3557}p{margin-bottom:.5rem;color:#1d3557}ul,ol{margin:1rem 0;padding-left:1.5rem}ul li,ol li{margin-bottom:.5rem;line-height:1.5;color:#1d3557}ul li:last-child,ol li:last-child{margin-bottom:0}ul li ul,ul li ol,ol li ul,ol li ol{margin:.5rem 0;padding-left:1.5rem}ul li ul li,ul li ol li,ol li ul li,ol li ol li{margin-bottom:.25rem;font-size:.95em}ul li ul li ul,ul li ul li ol,ul li ol li ul,ul li ol li ol,ol li ul li ul,ol li ul li ol,ol li ol li ul,ol li ol li ol{margin:.25rem 0;padding-left:1.25rem}ul li ul li ul li,ul li ul li ol li,ul li ol li ul li,ul li ol li ol li,ol li ul li ul li,ol li ul li ol li,ol li ol li ul li,ol li ol li ol li{margin-bottom:.2rem;font-size:.9em}ul{list-style:none}ul li{position:relative;padding-left:1rem}ul li::before{content:"";position:absolute;left:0;top:.6em;width:.6em;height:.6em;background:#c1121f;border-radius:0;display:inline-block}ul li ul li::before{background:#457b9d;width:.5em;height:.5em;top:.7em}ul li ul li ul li::before{background:#457b9d;width:.4em;height:.4em;top:.8em}ol{list-style:decimal;list-style-position:outside}ol li{padding-left:.5rem}ol li ol{list-style:lower-alpha}ol li ol ol{list-style:lower-roman}.container{max-width:1200px;margin:0 auto;padding:0 8rem}@media(max-width: 768px){.container{padding:0 1rem}}.header{background:#1d3557;background-image:url("../whale.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;color:#fff;padding:2.5rem 0;text-align:left;position:relative;overflow:hidden}.header::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(29,53,87,.7);background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grid" width="10" height="10" patternUnits="userSpaceOnUse"><path d="M 10 0 L 0 0 0 10" fill="none" stroke="rgba(255,255,255,0.1)" stroke-width="1"/></pattern></defs><rect width="100" height="100" fill="url(%23grid)"/></svg>');opacity:.1}.header .hero-content{position:relative;z-index:1}.header h1{margin-bottom:1.5rem;color:#fff}.header .subtitle{font-size:1rem;font-weight:500;display:inline-block}.nav{background:#fff;padding:.5rem 0;box-shadow:0 4px 6px -1px rgba(29,53,87,.08),0 2px 4px -1px rgba(69,123,157,.06);position:sticky;top:0;z-index:100}.nav ul{list-style:none;display:flex;justify-content:center;gap:1rem}@media(max-width: 768px){.nav ul{flex-direction:column;align-items:stretch;gap:0;width:100%;padding:0}}.nav li::before{display:none}@media(max-width: 768px){.nav li{width:100%}}.nav a{text-decoration:none;color:#1d3557;font-weight:500;padding:.25rem .5rem;border-radius:6px;transition:all .3s ease}.nav a:hover{background:#a8dadc;color:#1d3557}@media(max-width: 768px){.nav a{display:block;width:100%;padding:.3rem .75rem;font-size:.98rem;border-radius:0;border-bottom:1px solid #a8dadc}}a:not(.nav a):not(.btn){border-radius:2px;color:inherit;text-decoration:underline;text-decoration-thickness:1.25px;text-underline-offset:2.5px;text-decoration-color:#e63946;transition:all .1s ease-in-out}a:not(.nav a):not(.btn):visited{color:inherit}a:not(.nav a):not(.btn):hover,a:not(.nav a):not(.btn):focus{background-color:#e63946;color:#fff;outline:none;text-decoration:none}.section{background:#f2f4f3;padding:2rem 0}.section .section-title{text-align:center;margin-bottom:1.5rem;position:relative}.section .section-title::after{content:"";position:absolute;bottom:-0.5rem;left:50%;transform:translateX(-50%);width:40px;height:3px;background:linear-gradient(45deg, #1d3557, #e63946);border-radius:2px}.schedule .schedule-grid{display:flex;justify-content:center;gap:1rem}.schedule .schedule-day{background:#fff;padding:1.5rem;border-radius:4px;box-shadow:0 4px 6px -1px rgba(29,53,87,.08),0 2px 4px -1px rgba(69,123,157,.06);width:100%;max-width:800px}.schedule .schedule-day h3{color:#1d3557;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:2px solid #a8dadc;text-align:center;font-size:1.25rem}.schedule .schedule-item{display:flex;align-items:flex-start;gap:.5rem;margin-bottom:.75rem}.schedule .schedule-item:last-child{margin-bottom:0}.schedule .schedule-item .time{background:#1d3557;color:#fff;padding:.25rem .5rem;border-radius:4px;font-weight:500;font-size:.75rem;white-space:nowrap}.schedule .schedule-item .details{flex:1}.schedule .schedule-item .details h4{margin-bottom:.25rem;color:#1d3557}.schedule .schedule-item .details p{margin-bottom:.125rem;font-size:.75rem}.call-for-papers p{color:#1d3557;margin-bottom:1rem}.call-for-papers p:last-of-type{margin-bottom:2rem}.call-for-papers .cfp-grid{display:grid;gap:1rem}@media(min-width: 768px){.call-for-papers .cfp-grid{grid-template-columns:repeat(2, 1fr)}}.call-for-papers .cfp-card{background:#fff;padding:1rem;border-radius:4px;box-shadow:0 4px 6px -1px rgba(29,53,87,.08),0 2px 4px -1px rgba(69,123,157,.06)}.call-for-papers .cfp-card h3{color:#1d3557;margin-bottom:.5rem}.call-for-papers .cfp-card ul{list-style:none;margin:.5rem 0;padding-left:0}.call-for-papers .cfp-card ul li{padding:.25rem 0;position:relative;padding-left:1rem;margin-bottom:.25rem}.call-for-papers .cfp-card ul li::before{content:"";position:absolute;left:0;top:.6em;width:.6em;height:.6em;background:#c1121f;border-radius:0;display:inline-block}.call-for-papers .deadlines{background:#e63946;color:#fff;text-align:center}.call-for-papers .deadlines h3{color:#fff}.call-for-papers .deadlines .deadline-item{background:hsla(0,0%,100%,.2);padding:.5rem;border-radius:4px;margin:.5rem 0;backdrop-filter:blur(10px)}.call-for-papers .deadlines .deadline-item .date{font-weight:600;font-size:1rem}.track-card{margin-top:2rem}.speakers .speakers-grid{display:grid;gap:1rem}@media(min-width: 768px){.speakers .speakers-grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1024px){.speakers .speakers-grid{grid-template-columns:repeat(3, 1fr)}}.speakers .speaker-card{background:#fff;padding:1rem;border-radius:4px;box-shadow:0 4px 6px -1px rgba(29,53,87,.08),0 2px 4px -1px rgba(69,123,157,.06);text-align:center;transition:transform .3s ease}.speakers .speaker-card:hover{transform:translateY(-5px)}.speakers .speaker-card .speaker-image{width:150px;height:150px;border-radius:50%;background:#1d3557;margin:0 auto .75rem;display:flex;align-items:center;justify-content:center;font-size:1.25rem;color:#fff;font-weight:600}.speakers .speaker-card h3{color:#1d3557;margin-bottom:.25rem}.speakers .speaker-card .affiliation{color:#1d3557;font-weight:500;margin-bottom:.5rem}.speakers .speaker-card .bio{font-size:.75rem;color:#457b9d}.organizers .organizers-grid{display:grid;gap:1rem}@media(min-width: 768px){.organizers .organizers-grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1024px){.organizers .organizers-grid{grid-template-columns:repeat(4, 1fr)}}.organizers .organizer-card{background:#fff;padding:.75rem;border-radius:4px;box-shadow:0 4px 6px -1px rgba(29,53,87,.08),0 2px 4px -1px rgba(69,123,157,.06);text-align:center}.organizers .organizer-card .organizer-image{width:150px;height:150px;border-radius:50%;background:#457b9d;margin:0 auto .5rem;display:flex;align-items:center;justify-content:center;font-size:1rem;color:#fff;font-weight:600}.organizers .organizer-card .organizer-image img{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block}.organizers .organizer-card h3{font-size:1rem;margin-bottom:.25rem}.organizers .organizer-card a{color:inherit;text-decoration:underline;text-decoration-thickness:1.25px;text-underline-offset:2.5px;text-decoration-color:#e63946;transition:all .1s ease-in-out}.organizers .organizer-card a:visited{color:inherit;text-decoration-color:#e63946}.organizers .organizer-card a:hover,.organizers .organizer-card a:focus{text-decoration-color:inherit;text-decoration-thickness:2px;background-color:#e63946;color:#fff}.organizers .organizer-card .role{color:#1d3557;font-weight:500;font-size:.75rem;margin-bottom:.25rem}.organizers .organizer-card .institution{color:#457b9d;font-size:.75rem}.footer{background:#1d3557;color:#fff;padding:1.5rem 0;text-align:center}.footer .footer-content{display:grid;gap:1rem}@media(min-width: 768px){.footer .footer-content{grid-template-columns:repeat(3, 1fr);text-align:left}}.footer .footer-section h4{margin-bottom:.5rem;color:#e63946}.footer .footer-section p,.footer .footer-section a{color:#d1d5db;font-size:.75rem}.footer .footer-section a{text-decoration:none;transition:color .3s ease}.footer .footer-section a:hover{color:#e63946}.footer .footer-bottom{border-top:1px solid #374151;padding-top:1rem;margin-top:1rem;text-align:center;color:#9ca3af;font-size:.75rem}.btn{display:inline-block;padding:.4rem .75rem;border-radius:4px;text-decoration:none;font-weight:500;transition:all .3s ease;border:none;cursor:pointer}.btn.btn-primary{background:#1d3557;color:#fff}.btn.btn-primary:hover{background:#457b9d}.btn.btn-secondary{background:#fff;color:#1d3557;border:2px solid #1d3557}.btn.btn-secondary:hover{background:#1d3557;color:#fff}.text-center{text-align:center}.mb-4{margin-bottom:1rem}.mt-4{margin-top:1rem}@media(max-width: 768px){.container{padding:0 2rem}.section{padding:1rem 0}.header{padding:1rem 0}}/*# sourceMappingURL=main.css.map */
