@import url(https://fonts.googleapis.com/css2?family=Averia+Serif+Libre:ital,wght@0,300;1,300&family=Bellefair&display=swap);@import url(https://fonts.googleapis.com/css2?family=Alegreya:ital,wght@0,400..900;1,400..900&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}::-webkit-input-placeholder{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-display:swap;font-family:Bellefair,serif;font-weight:400;margin:0;padding:0}::placeholder,body,h1,html,input,textarea{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-display:swap;font-family:Bellefair,serif;font-weight:400;margin:0;padding:0}:root{--vh:100vh}.blog-button{background-color:var(--a-color);border-bottom:.5px solid var(--ref-color);border-left-color:var(--ref-color);border-left:.5px solid var(--a-color);border-radius:10px;border-right:.5px solid var(--ref-color);border-top-color:var(--ref-color);border-top:.5px solid var(--a-color);color:var(--color-background)}.blog-button:hover{background-color:var(--submit-color);border-left-color:var(--submit-color);border-top-color:var(--submit-color);color:var(--color-text);transition:.2s ease-in}.intro-section{align-items:center;display:flex;height:100vh;height:var(--vh);justify-content:center;overflow:hidden;position:static}.intro-section:after,.intro-section:before{background-image:url(../../static/media/poppies.e668f46ed5617ca3a037.webp);background-position:bottom;background-repeat:repeat-x;background-size:40%;content:"";height:100vh;height:var(--vh);left:0;position:absolute;top:0;transition:opacity 1.5s ease;width:100%;z-index:1}.intro-section:before{opacity:1}.intro-section:after,body[data-theme=dark] .intro-section:before{opacity:0}body[data-theme=dark] .intro-section:after{opacity:1}.intro-title{display:flex;flex:1 1;font-size:3.5rem;margin-top:-40vh;position:static;text-align:center;z-index:2}.intro-title img{bottom:0;flex:1 1;font-size:2.5rem;left:0;position:absolute;text-align:center}.intro-image{flex:1 1}@media screen and (max-width:1920px){.intro-section:after,.intro-section:before{background-image:url(../../static/media/poppies_med_res.18bdcd9387a6e0c4ad7b.webp)}}@media screen and (max-width:820px){.intro-section:after,.intro-section:before{background-image:url(../../static/media/poppies_med_res.18bdcd9387a6e0c4ad7b.webp);background-size:70%}.intro-title{font-size:3rem;margin-top:-5em}}@media screen and (max-width:500px){.intro-section:after,.intro-section:before{background-image:url(../../static/media/poppies_low_res.b279497dddc836e6247f.webp);background-size:100%}.intro-title{font-size:2.5rem}}.libretto-section{align-items:center;flex-direction:column;justify-content:flex-start;margin-top:5em;padding:2em;position:relative}.libretto-chapter h1{font-weight:800}.libretto-chapter h1,.libretto-chapter h2{align-items:center;font-family:Alegreya,serif;font-size:2rem;margin:0}.libretto-chapter h2{font-weight:500}.libretto-body{font-family:Alegreya,serif;font-size:1.3rem;font-weight:400;line-height:1.5rem;margin-top:1rem}.libretto-rit{font-weight:500;margin-bottom:1em;margin-top:1em}.libretto-rit2{font-weight:500;padding-left:2em;white-space:pre-wrap}.libretto-risposta{font-style:italic;font-weight:600;margin-bottom:.3em;margin-top:.3em}.cerimony-section{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:5em;position:relative}.cerimony-title{align-items:center;font-size:3rem;margin:0}.case{font-size:1.3rem;font-weight:400;margin-top:-1rem;padding-left:1rem}.address,.case{line-height:2rem;text-align:center}.address{font-size:1.1rem;margin-bottom:2rem;padding-left:1.5rem;padding-right:1.5rem}.cerimony{align-items:center;font-size:3rem;margin-bottom:-10rem}.op-class-cerimony{align-items:center;display:flex;height:30%;justify-content:center;opacity:1;width:50%}.fadeIn{opacity:1;transition:opacity 4s}@media screen and (max-width:850px){.cerimony-title{font-size:2rem}.case{margin-left:.3em;margin-right:.3em}.op-class-cerimony{height:100%;margin-top:0;opacity:1;width:100%}}@media screen and (max-width:500px){.cerimony-section{padding:.5rem}.cerimony{font-size:2rem}.op-class-cerimony{height:30em;margin-top:-3em}}.footer-div{font-size:1.5rem}.footer-case,.footer-div{align-items:center;color:var(--color-text);display:flex;gap:8px;justify-content:center;vertical-align:middle}.footer-case{font-size:1.2rem;margin-bottom:.2em}.footer-link{color:var(--color-text);font-size:18px;margin-bottom:20px;text-decoration:none;&:hover{color:green;transition:.2s ease-in}}.box{background:var(--color-footer);bottom:0;left:0;padding-bottom:2.5%;padding-top:2.5%;width:100%}@media screen and (max-width:850px){.footer-div{font-size:1.3rem}.footer-case{font-size:1.1rem}}@media screen and (max-width:500px){.footer-div{font-size:1.2rem}.footer-case{font-size:.9rem}}.header-nav{color:var(--color-text);font-size:1.5rem;gap:16px;margin-bottom:.4em;margin-right:16px;padding-right:2vw;vertical-align:middle}.header-box,.header-nav{align-items:center;display:flex;justify-content:right}.header-box{background-color:var(--color-background);height:100px;position:-webkit-sticky;position:sticky;top:0;transition:background-color 1s ease,color 1s ease;width:100%;z-index:1000}.path:hover{stroke-width:5}.countdown-img img{border-radius:15px;margin-bottom:3em;margin-top:3em;width:80%}.countdown-title{font-size:1.6rem;letter-spacing:2px;margin-left:1em;margin-right:1em}.blog-list{flex-grow:1;min-height:100vh}ul{display:flex;justify-content:center;padding-left:0!important}.post-container{position:relative}.post-container,.post-link{display:inline-block;text-align:center}.post-link{background-color:var(--selection-b-color);border-color:var(--selection-b-color);border-radius:50%;border-style:solid;border-width:2px;color:var(--selection-color);font-size:2.5vh;font-weight:400;height:4vh;line-height:4vh;margin:.5em;width:4vh}.post-link:hover{background-color:var(--hover-b-color);color:var(--hover-color);-webkit-transform:scale(1.2);transform:scale(1.2)}.post-hover-text{color:var(--selection-b-color);font-size:3vh;left:50%;opacity:0;position:absolute;text-align:center;top:-3rem;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:opacity .3s ease;white-space:nowrap}.post-container:hover .post-hover-text{opacity:1}.svg-map{display:flex;justify-content:center;margin-top:3vh;max-height:60vh;max-width:90%}.svg-map circle{fill:var(--circle-color)}.svg-map path{fill:var(--map-baseline);stroke:var(--selection-color);stroke-width:1}.svg-map path:focus{outline:none}.svg-map path:focus,.svg-map path:hover{fill:var(--a-color);transition:fill 1s ease,color 1s ease}.hover-area{display:inline-block;padding:100px;z-index:10}.svg-map polyline{stroke-width:3;background-clip:content-box;pointer-events:all}.svg-map polyline:hover{stroke-width:5;cursor:pointer}.svg-map circle:hover{cursor:pointer}.tooltip{background-color:#fff;border:1px solid #000;display:none;padding:5px;position:absolute;z-index:1000}.tooltip.fade{opacity:0;transition:opacity .3s}.tooltip.fade.show{opacity:1}.markdown-content{margin:5em 22em;min-height:70vh}.markdown-content h1,.markdown-content h2,.markdown-content li,.markdown-content p{text-align:left}.markdown-content h1{font-family:Alegreya,serif;font-size:4rem;margin-top:2rem}.markdown-content h2{font-size:2.5rem}.markdown-content h2,.markdown-content h4{font-family:Alegreya,serif;margin-bottom:1rem;margin-top:3rem}.markdown-content h4{font-size:1.5rem}.markdown-content p{font-size:1.3rem;margin:.6rem}.markdown-content li{font-size:1.2rem;line-height:1.6}.markdown-content a{color:#62b62d;font-size:1rem}.markdown-content img{align-items:center;border-radius:10px;display:flex;justify-content:center;margin-bottom:1.5em;margin-top:1.5em;max-width:100%}@media screen and (max-width:1500px){.markdown-content{margin:1em}.markdown-content h1{font-size:3rem}.markdown-content h2{font-size:2rem}}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}.grecaptcha-badge{visibility:hidden}:root{--color-background:#fff;--feel-sel-color:#f44;--feel-color:#e63f34;--selection-b-color:#242938;--selection-color:#fff;--color-footer:#e4e4e4;--ref-color:#3b3b3b;--a-color:#0ab836;--color-text:#3b3b3b;--submit-color:#fff;--map-baseline:#242938;--path-color:#1e80e8;--circle-color:#ff6969}body[data-theme=dark]{--color-background:#030207;--feel-color:#f44;--feel-sel-color:#e63f34;--selection-b-color:#fff;--selection-color:#242938;--color-footer:#242938;--ref-color:#fff;--a-color:#4dee75;--color-text:#fff;--submit-color:#434d6d;--map-baseline:#eee;--path-color:#ffd369;--circle-color:#fb2576}body{background-color:#fff;background-color:var(--color-background);color:#3b3b3b;color:var(--color-text);transition:background-color 1s ease,color 1s ease}p{text-align:center}a{color:#0ab836;color:var(--a-color);font-family:"Averia Serif Libre",serif;font-weight:700;text-decoration:none;&:hover{color:#3b3b3b;color:var(--ref-color);transition:.2s ease-in}}::selection{background:#242938;background:var(--selection-b-color);color:#fff;color:var(--selection-color)}.theme-switch-button{background:transparent;border:none;cursor:pointer;display:flex;height:48px;left:0;padding-left:2vw;padding-top:26px;position:fixed;top:0;width:48px;z-index:1000}.icon-container{height:100%;-webkit-perspective:1000px;perspective:1000px;position:relative;width:100%}.moon-icon,.sun-icon{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:50px;position:absolute;transition:-webkit-transform .8s cubic-bezier(1,0,0,1);transition:transform .8s cubic-bezier(1,0,0,1);transition:transform .8s cubic-bezier(1,0,0,1),-webkit-transform .8s cubic-bezier(1,0,0,1);width:auto}.flipped .moon-icon{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.flipped .sun-icon{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}.sun-icon{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}@media screen and (max-width:500px){.theme-switch-button{left:-2%}}
/*# sourceMappingURL=main.b3b76d99.css.map*/