:root{--aventurine: #215247;--viva-magenta: #AC354B;--dark-blue: #333D8A;--copper-skillet: #AD572A;--grape-juice: #612D5E}.primary-button{color:var(--color-blue-light);background-color:var(--color-blue-lightest)}.main{background-color:var(--grape-juice);padding:0;margin:0;height:100%;width:100%;display:flex;flex-direction:row;z-index:-1}.main:before{content:"";position:absolute;inset:0;background-image:url("./media/filigree-AKXLB2Q5.png");background-size:cover;opacity:.1;background-repeat:repeat;background-size:30vh 30vh;z-index:0}html,body{height:100%;width:100%;margin:0;padding:0;font-family:Lovelace Script,sans-serif;color:#fff}app-root{display:block;height:100%;width:100%;z-index:2}@font-face{font-family:Lovelace Script;src:url("./media/Canterbury-BNSQKFAL.ttf") format("truetype");font-weight:500;font-style:normal;color:#fff}h1{margin:0;font-size:clamp(2vw,4vw + 1rem,4vw + 2rem);flex-wrap:balance;text-align:center}h2{margin:0;font-size:clamp(5px,2vw + 1rem,2vw + 2rem);flex-wrap:balance;text-align:center}.sidebar{background-color:var(--aventurine)!important;width:max-content!important;z-index:3;position:relative}button{background-color:var(--dark-blue);color:#fff;border:4px solid var(--dark-blue);border-radius:6px;font-family:Lovelace Script,sans-serif;font-size:clamp(1vw,1vw + 1rem,1vw + 1rem);align-items:center;display:flex;justify-content:center}button:hover{background-color:color-mix(in srgb,var(--dark-blue),black 15%);border:4px solid color-mix(in srgb,var(--dark-blue),black 15%)}a{text-decoration:none;font-size:clamp(.5vw,.5vw + 1rem,.5vw + 1rem)}.main-container{flex-grow:1;line-height:1.5;width:100%;box-sizing:border-box;padding:0;overflow-x:hidden;z-index:1}.sub-container{display:flex;flex-direction:column;align-items:center;height:100%}
