@import"https://fonts.googleapis.com/css2?family=Libre+Baskerville:ital,wght@0,700;1,400&family=Libre+Franklin:wght@400;700&display=swap";body{margin:0 auto;font-family:Libre Franklin,sans-serif;font-weight:400;background-color:#1c1917;color:#fefce8}h1,h2,h3{font-family:Libre Baskerville,serif;font-weight:700}h1#title,h2#subtitle{margin:0}h1#title{font-size:6em;margin-bottom:.25em}h2#subtitle{font-size:2em}h1 i,h2 i{display:inline-block;font-weight:700;font-style:italic;padding:0 .1em;position:relative}h1 i:after,h2 i:after{display:block;margin-top:-.7em;content:"";background:#9a3412;min-height:.6em;width:calc(100% + .2em);position:absolute;left:-.1em;z-index:-1}b,strong{font-weight:700}a{color:#fef08a;text-decoration:none;border-bottom:2px solid #fef08a00}a:hover,a:focus{border-bottom:1px solid #fef08a}header{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:#713f1280;background:linear-gradient(180deg,rgba(113,63,18,.5) 0%,rgba(113,63,18,.5) 60%,rgba(28,25,23,.5) 100%);color:#fefce8;text-align:center;position:relative}header div#video-bg{position:absolute;z-index:-99;width:100%;height:100%;overflow:hidden}header div#video-bg iframe{position:absolute;top:50%;left:50%;width:100vw;height:100vh;transform:translate(-50%,-50%)}figure.message{margin:1em 0;padding:1em;background-color:#292524;border:2px solid #7f1d1d;text-align:center}figure.message b{font-size:1.1em}@media (min-aspect-ratio: 16/9){header div#video-bg iframe{height:56.25vw}}@media (max-aspect-ratio: 16/9){header div#video-bg iframe{width:177.78vh}}article{max-width:40em;margin:5em auto;padding:0 1em}footer{margin:5em 1em;padding:1em;text-align:center}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@supports (overflow: overlay){body{overflow:overlay}*::-webkit-scrollbar{display:block;width:16px}*::-webkit-scrollbar-button{display:none}*::-webkit-scrollbar-track{background-color:#0000}*::-webkit-scrollbar-track-piece{background-color:#0000}*::-webkit-scrollbar-thumb{background-color:#0000;border:5px solid transparent;border-radius:24px;box-shadow:4px 0 0 4px #fff9 inset}}
