:root{--background-color:#f5f5f5;--text-color:#1c1209;--text2-color:#ededed;--primary-color:#128ffa;--accent-color:#fed600;--secondary-color:#ebeff1}.button-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.button-container a{padding:12px 22px;border-radius:15px;text-decoration:none;color:unset;transition:background-color .3s ease,border .3s ease,color .3s ease}.button-container .vyrl-btn{background-color:var(--primary-color);border:2px solid var(--primary-color);color:var(--text2-color)}.button-container .vyrl-btn:hover{background-color:var(--accent-color);border:2px solid var(--accent-color);color:var(--text-color)}.button-container .vyrl-btn-ghost{border:2px solid var(--primary-color)}.button-container .vyrl-btn-ghost:hover{background-color:var(--accent-color);border:2px solid var(--accent-color)}@media screen and (min-width:576px){.button-container{flex-direction:row}}nav{height:50px;background-color:var(--background-color);box-shadow:0 0 5px 2px rgba(0,0,0,.2);position:sticky;top:0;z-index:10000}nav svg{fill:#000;padding:15px}footer{text-align:center;height:34px}footer span{font-family:Tahoma,sans-serif;position:relative;width:100%;font-size:.8em;color:rgba(0,0,0,.6)}footer span hr{height:1px;background-image:linear-gradient(to right,rgba(255,255,255,0),rgba(0,0,0,.33),rgba(255,255,255,0));border:0;margin-top:0}@media screen and (min-width:1000px){footer{height:40px}footer span{font-size:1em}}body{font-family:var(--font-family);background-color:var(--background-color);margin:0}body section{min-height:calc(100svh - 34px - 50px);display:flex;align-items:center;justify-content:center;padding-left:20px;padding-right:20px;text-align:center}@media screen and (min-width:1000px){body section{min-height:calc(100svh - 40px - 50px)}}