@charset "UTF-8";:root{--font-serif: "Playfair Display", serif;--font-sans: "Rubik", sans-serif;--font-display: "Cinzel", serif;--font-oppressive: "Stint Ultra Expanded", serif}h1,h2,h3,.pull-quote{font-family:var(--font-serif)}h1{font-weight:500;color:#e2e8f0;text-shadow:0 0 10px rgba(255,255,255,.05);font-size:2.8rem;text-align:center;padding:3rem 1rem;max-width:700px;margin:0 auto;position:relative}.scene-break{font-family:var(--font-display)}.font-serif{font-family:var(--font-serif)!important}.font-sans{font-family:var(--font-sans)!important}.font-display{font-family:var(--font-display)!important}.font-oppressive{font-family:var(--font-oppressive)!important}html,body{padding:0;margin:0;min-width:100vw;max-width:100vw;min-height:100vh;max-height:100vh}body{color:#f2f2f2;background:#1C1E26;background-image:url(background.9cdc46e55c8fce9f.webp);font-family:var(--font-sans);margin:0;font-size:100%;letter-spacing:1px;text-shadow:1px 1px 3px rgba(0,0,0,.5)}a{color:inherit;text-decoration:none}.lead-in{font-size:2.9em;font-weight:700;float:left;line-height:.8;margin-right:.1em}.paragraph{text-indent:1em;line-height:1.2em}figure,p,h1,h2,h3,h4,h5,h6{margin:0;padding:0}body *{cursor:default}app-blog-post>section{z-index:-1;display:flex;align-items:center;flex-direction:column;padding:20px 0}app-blog-post>section>*{width:84vw;min-width:700px;flex-grow:1;max-width:960px}app-blog-post>section main{font-size:18px;margin-top:5px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px}app-blog-post>section main header{width:100%;text-align:center;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:10px;padding:20px}app-blog-post>section main h1,app-blog-post>section main h2{margin:0;padding:0}app-blog-post>section main h1{width:100%;display:flex;flex-direction:column;align-items:center;font-size:30px;font-weight:700}app-blog-post>section main h2{text-align:justify}app-blog-post>section main h4{font-size:18px}app-blog-post>section main aside{width:100%;text-align:justify}app-blog-post>section main aside figure.right{float:right;margin:5px 0 0 10px}app-blog-post>section main aside figure{float:left;position:relative;min-width:320px;max-width:320px;min-height:180px;max-height:180px;margin:5px 10px 0 0}app-blog-post>section main aside figure img{min-width:320px;max-width:320px;min-height:180px;max-height:180px;background-size:contain;background-repeat:no-repeat;background-position:center}app-blog-post>section main aside figure canvas,app-blog-post>section main aside figure img.blur{filter:blur(5px);background-size:cover;min-width:320px;max-width:320px;min-height:180px;max-height:180px}app-blog-post>section main aside figure img:not(.blur){position:absolute;top:0;left:0}app-blog-post>section main aside figure video:not(.blur){position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:100%}app-blog-post>section main aside article{flex:1}app-blog-post>section main aside article pre{font-style:italic}.mobile app-blog-post>section>*{min-width:unset}.mobile app-blog-post>section aside{display:flex;flex-direction:column;gap:10px}.mobile app-blog-post>section aside article{flex:unset}.mobile app-blog-post>section aside figure,.mobile app-blog-post>section aside figure.right{float:unset;margin:unset;width:84vw;height:47vw;min-width:320px;min-height:180px;max-width:unset;max-height:unset}.mobile app-blog-post>section aside figure img,.mobile app-blog-post>section aside figure img.blur,.mobile app-blog-post>section aside figure canvas,.mobile app-blog-post>section aside figure.right img,.mobile app-blog-post>section aside figure.right img.blur,.mobile app-blog-post>section aside figure.right canvas{width:84vw;height:47vw;min-width:320px;min-height:180px;max-width:unset;max-height:unset}.wrapper main{display:flex;min-height:calc(100vh - 220px);hyphens:auto;text-align:justify}.wrapper main section{max-width:min(800px,80vw)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#111}::-webkit-scrollbar-thumb{background:rgba(255,75,92,.3);border-radius:10px;border:2px solid #111}::-webkit-scrollbar-thumb:hover{background:rgba(255,75,92,.5)}*{scrollbar-width:thin;scrollbar-color:rgba(255,75,92,.4) #111}::-webkit-scrollbar-thumb{background:rgba(255,75,92,.35);box-shadow:0 0 4px #ff4b5c80;border-radius:10px}.impact-quote{font-size:1.5rem;font-weight:700;margin:3rem auto;color:#111;max-width:600px;letter-spacing:.5px;font-family:var(--font-oppressive)!important}
