#nav{font-family:Plus Jakarta Sans,sans-serif}#nav-links{display:flex;transition:transform .3s ease-in-out}#mobile-hamburger{display:none;cursor:pointer}.nav-links{display:flex;flex-direction:row}.nav-links-open{display:block;flex-direction:column;position:absolute;top:70px;left:0;right:0;background-color:transparent;-webkit-backdrop-filter:blur(80px);backdrop-filter:blur(80px);z-index:99999;padding:20px}.nav-links-open a{margin:10px 0}@media screen and (max-width: 768px){#nav-links{display:none}#mobile-hamburger{display:block}.nav-links-open{display:flex!important;margin-top:70px!important}}.exhibition-preview{display:flex;flex-direction:column;width:100%;max-width:512px;margin-bottom:64px;text-decoration:none;color:#000;border-radius:2px;transition:transform .3s ease;position:relative}.exhibition-preview:hover{transform:scale(1.05)}.thumbnail{width:100%;height:200px;object-fit:cover}.exhibition-info{padding-top:12px}.exhibition-title{font-size:20px;position:absolute;padding:5px;border-radius:2px;top:-32px;left:-6px;z-index:0;font-weight:600;color:#222}.exhibition-date{font-size:14px;font-weight:100;color:#222;margin:5px 0}.exhibition-description{font-size:16px;color:#222;align-self:flex-start}.page-title{text-align:center;margin-top:20px;font-size:28px;font-weight:00}.exhibitions-container{display:flex;flex-wrap:wrap;align-items:center;flex-direction:column}:root{--background: white}#container{animation:fadeInAnimation ease .5s;animation-iteration-count:1;animation-fill-mode:forwards;background-color:var(--background);flex-direction:column;align-items:center;min-height:100vh;display:flex;padding:10px 10vw;color:#fff;justify-content:space-between}#container2{background-color:var(--background);flex-direction:column;align-items:center;min-height:100vh;display:flex;padding:10px 10vw;color:#fff;justify-content:space-between}#miniaturi-titlu{font-family:Plus Jakarta Sans,sans-serif;font-optical-sizing:auto;font-weight:weight;font-style:normal}#mini-mara{font-family:Plus Jakarta Sans,sans-serif;font-optical-sizing:auto;font-style:normal;text-decoration:none;color:#f0f0f0;font-weight:700;white-space:nowrap;font-size:35px;max-width:330px;margin-left:-3px;width:fit-content}#mini-mara:hover{border-bottom:1.5px solid rgb(240,240,240)}.mini-individual{border-top:14px ridge rgba(255,255,255,.29);border-left:14px ridge rgba(255,255,255,.35);border-right:14px ridge rgba(255,255,255,.18);border-bottom:14px ridge rgba(255,255,255,.25);padding:14px}.mini{position:relative;transition:.2s all ease-in-out;cursor:pointer;background-color:var(--background);border-radius:1px;border-top:4px ridge rgba(255,255,255,.29);border-left:4px ridge rgba(255,255,255,.35);border-right:4px ridge rgba(255,255,255,.18);border-bottom:4px ridge rgba(255,255,255,.25);padding:4px;animation:fadeInAnimation ease 1s;animation-iteration-count:1;animation-fill-mode:forwards}.mini-container{transition:.15s all ease-in-out}.mini-container:hover{scale:1.1}#mini-grid{display:grid;grid-template-columns:1fr 1fr 1fr;row-gap:30px;column-gap:30px;place-items:center}#filtre{margin-bottom:20px}#header-container{display:flex;width:80vw;justify-content:space-between;align-items:baseline;margin-bottom:20px;flex-wrap:wrap;margin-top:40px}@media only screen and (min-width: 1200px){#mini-grid{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr}}@media only screen and (min-width: 1000px) and (max-width: 1199px){#mini-grid{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}}@media only screen and (min-width: 900px) and (max-width: 999px){#mini-grid{grid-template-columns:1fr 1fr 1fr 1fr 1fr}}@media only screen and (min-width: 800px) and (max-width: 899px){#mini-grid{grid-template-columns:1fr 1fr 1fr 1fr}}@media only screen and (min-width: 700px) and (max-width: 799px){#mini-grid{grid-template-columns:1fr 1fr 1fr}#header-container{margin-top:20px}}@media only screen and (min-width: 600px) and (max-width: 699px){#mini-grid{grid-template-columns:1fr 1fr 1fr}#header-container{margin-top:10px}}@media only screen and (min-width: 500px) and (max-width: 599px){#mini-grid{grid-template-columns:1fr 1fr 1fr}#header-container{margin-top:10px}}@media only screen and (min-width: 200px) and (max-width: 299px){#mini-grid{grid-template-columns:1fr 1fr}#header-container{margin-top:10px}}#footer{background-color:#f0f0f0;display:flex;color:var(--background);padding:4px;margin-top:60px;justify-content:center;font-size:.7em;opacity:.5}.number-tag{padding:2px;position:absolute;bottom:-24px;left:-2px;opacity:.8;font-weight:lighter;font-family:Plus Jakarta Sans,sans-serif;font-size:.5em}.size-tag{padding:2px;position:absolute;bottom:-14px;left:-2px;opacity:.8;font-weight:lighter;font-family:Plus Jakarta Sans,sans-serif;font-size:.5em}#container-gallery{font-family:Plus Jakarta Sans,sans-serif}#container-gallery #bird-cat-paintings{display:flex;flex-direction:column;align-items:center;padding:180px 20px 100px;color:#000}#container-gallery .paintings-wrapper{display:flex;justify-content:center;gap:80px;margin-bottom:120px}#container-gallery #cat-painting-container{display:flex;align-items:flex-end}#container-gallery #bird-painting-container{display:flex;align-items:flex-start}#container-gallery #bird-painting-container #bird-painting-description{margin-left:20px;font-weight:700;margin-bottom:20px}#container-gallery #bird-painting-container #bird-painting{box-shadow:#26394d 0 20px 30px -10px;border-radius:4px;width:360px;margin-bottom:20px}#container-gallery #cat-painting-container{text-align:right}#container-gallery #cat-painting-container #cat-painting-description{margin-right:20px;font-weight:700;margin-bottom:20px}#container-gallery #cat-painting-container #cat-painting{box-shadow:#26394d 0 20px 30px -10px;border-radius:4px;width:360px;margin-bottom:20px}#container-gallery .research-section{text-align:center}#container-gallery .research-section h3{font-weight:700;margin-bottom:15px;font-size:1.2rem}#container-gallery .research-section ul{list-style:none;padding:0}#container-gallery .research-section a{text-decoration:underline;color:inherit}@media screen and (max-width: 1200px){#container-gallery #bird-cat-paintings{padding:40vw 5vw 60px}#container-gallery .paintings-wrapper{flex-direction:column;align-items:center;gap:60px;margin-bottom:60px}#container-gallery #bird-painting-container,#container-gallery #cat-painting-container{flex-direction:column;align-items:center;width:100%;max-width:500px;text-align:center}#container-gallery #cat-painting-container{flex-direction:column-reverse}#container-gallery #bird-painting-container #bird-painting-description,#container-gallery #cat-painting-container #cat-painting-description{margin:15px 0 0;font-size:14px}#container-gallery #bird-painting-container #bird-painting,#container-gallery #cat-painting-container #cat-painting{width:100%;margin-bottom:0}}#container-home{font-optical-sizing:auto;font-weight:400;font-style:normal;background-color:#fff;animation:fadeInAnimation ease .5s;animation-iteration-count:1;animation-fill-mode:forwards;width:"100vw"}#video{position:relative;overflow:hidden;width:100%;height:100vh}#home-video{width:100%;height:auto;min-height:100%;object-fit:cover}#miniatures-board{width:500px;border-radius:2px;max-width:100%;box-shadow:1px 10px 10px gray;transition:.2s all ease-in-out}#miniatures-section{transition:.1s all ease-in-out;padding:20px;margin-top:40px;border-left:1.5px solid transparent}#miniatures-section:hover{border-left:1.5px solid black}@keyframes fadeInAnimation{0%{opacity:0}to{opacity:1}}@media screen and (max-width: 768px){#video{height:100vh}#home-video{min-width:100%}#miniatures-board{width:100%;max-width:100%}.content-section{padding:10px 20px}}body{background-color:#f9f9f9}.theorem-wrapper{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;text-align:center;color:#333;padding:20px}.theorem-wrapper h2{margin-bottom:10px;font-size:clamp(1.2rem,4vw,1.8rem)}.theorem-wrapper p{font-size:clamp(.9rem,3vw,1rem);color:#555;max-width:600px;margin:0 auto 20px;line-height:1.5}.app-container{background:#fff;padding:20px;border-radius:12px;box-shadow:0 4px 15px #0000000d;width:100%;max-width:650px;margin:0 auto}.svg-container{width:90%;max-width:500px;margin:10px auto 30px;transform:skew(-15deg);border:2px solid #333;background:#fff;border-radius:4px;overflow:hidden}svg{display:block;width:100%;height:auto}.controls{margin:20px 0}.controls label{font-size:1rem;display:inline-block;margin-bottom:10px}.controls input[type=range]{width:100%;max-width:300px;cursor:pointer;accent-color:#2c3e50}.stats{display:flex;flex-wrap:wrap;justify-content:center;gap:15px;font-size:clamp(.9rem,3vw,1.1rem);font-weight:700;margin-top:10px}.stat-box{padding:12px 20px;border-radius:8px;color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,.2);flex:1 1 150px;max-width:250px}.comp1{fill:#e74c3c}.comp1-box{background-color:#e74c3c}.comp2{fill:#3498db}.comp2-box{background-color:#3498db}.diag{fill:#ecf0f1}
