:root{--background-page:rgb(10,10,10);--background-navigation:rgba(0,0,0,.5);--foreground:rgb(225,225,225);--accent:rgb(255, 209, 220);--accent-dux:rgba(58,38,48,1.0);--highlight:rgba(255, 255, 255, 0.1);--highlight-outline:rgba(255, 255, 255, 0.15);--background-button: rgba(0,0,0,0);--outline-button:rgba(0,0,0,0);--background-button-hover:rgba(255, 255, 255, 0.2);--outline-button-hover:rgba(255, 255, 255, 0.2);--overlay-background:rgba(0,0,0,.5);font-family:Montserrat,Verdana,Geneva,Tahoma,sans-serif}html{font-family:Montserrat,sans-serif;color:var(--foreground)}body{all:unset;background:var(--background-page);color:var(--foreground)}nav{display:flex}nav ul{all:unset;display:flex}nav li{all:unset}.tn{position:absolute;width:100vw;z-index:999;background:var(--background-navigation);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.tn .tnc{display:flex;align-items:center;margin:0 7vw;padding:7px 0}.tn svg{max-height:96px;margin-right:auto;transition:background .4s linear,border .4s linear,filter .4s linear;border:solid 2px var(--outline-button);filter:drop-shadow(0px 0px 14px transparent)}.tn svg:hover{filter:drop-shadow(0px 0px 14px var(--accent))}button,.button{display:flex;background:var(--background-button);color:var(--foreground);border-radius:7px;padding:7px 21px;margin:0px 4px;align-items:center;justify-content:center;font-weight:500;text-decoration:none;border:solid 2px var(--outline-button);transition:background .4s linear,border .4s linear}button img,button svg,button .icon,.button img,.button svg,.button .icon{max-height:1.25em;padding:0 7px 0 0}button:hover,.button:hover{background-color:var(--background-button-hover);border:solid 2px var(--outline-button-hover);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.pl_logo .lantern{fill:url(#grad)}.pl_logo .flowers{fill:var(--accent)}.f{height:50vh}.page-header.team{background:url("headers/team.png");background-size:cover;background-position:center;height:50vh}.profiles-grid{display:grid;grid-template-columns:repeat(2, 1fr)}.sp{display:grid;grid-template-columns:2fr minmax(250px, 1fr);grid-template-rows:auto 1fr auto;min-height:40vh;min-width:700px;background:url("asanoha.svg"),#0a0a0a;background-size:350px;margin:7px;border-radius:14px;border:2px solid var(--accent)}.sp h1,.sp h2,.sp h3,.sp h4{padding:0;margin:0;font-weight:600;color:var(--accent)}.sp .picture,.sp .backdrop{border-radius:0px 14px 14px 0px;grid-area:1/2/4/4;background-size:cover;background-repeat:no-repeat;background-position:top left}.sp .backdrop{grid-area:1/2/4/4;background-image:url(pinklantern_flowers.png);-webkit-mask-image:linear-gradient(90deg, transparent 0%, rgb(0, 0, 0) 20%);mask-image:linear-gradient(90deg, transparent 0%, rgb(0, 0, 0) 20%)}.sp .picture{margin-left:32px;z-index:68}.sp .role{grid-area:1/2/4/4;align-content:end;writing-mode:vertical-lr;text-orientation:mixed;font-size:2em;color:#fdf2dc;padding:7px;text-shadow:-2px 2px 0px rgba(0,0,0,.25);z-index:67}.sp .name{grid-area:1/1/2/3;z-index:70;padding:7px;font-weight:500;color:var(--accent);text-shadow:2px 2px 0px rgba(0,0,0,.1),3px 3px 0px rgba(0,0,0,.1),3px 3px 0px rgba(0,0,0,.1)}.sp .sections{grid-area:2/1/3/2;padding:0 14px}.sp .sections .profile-section{padding:7px 0}.sp .sections .profile-section h2{font-weight:500;font-size:1.5em}.sp .sections .profile-section .content{padding-left:7px;font-size:1.25em}.sp .sections .profile-section.sl{display:grid;grid-template-columns:1fr 1fr;align-items:center}.sp .sections .profile-section.sl h2{grid-area:1/1/2/2}.sp .sections .profile-section.sl .content{grid-area:1/2/2/3}.sp .links{grid-area:3/1/4/2;display:flex;flex-wrap:wrap;padding:4px 2px}.sp .links .ii{display:flex;padding:7px 21px;margin:0px 4px;align-items:center;justify-content:center;font-weight:500}.sp .links .ii img,.sp .links .ii svg,.sp .links .ii .icon{max-height:1.25em;padding:0 7px 0 0}.sp .badges{grid-area:3/2/4/3;display:flex;align-items:end;justify-content:end;background:var(--background-navigation);-webkit-mask-image:linear-gradient(90deg, transparent 0%, rgb(0, 0, 0) 50%);mask-image:linear-gradient(90deg, transparent 0%, rgb(0, 0, 0) 50%);padding:7px;z-index:69}.sp .badges img,.sp .badges svg{max-height:2em;padding:0 4px}ul.menu{all:unset;display:flex}ul.menu li{all:unset;display:flex}.page-header.next-event{background:url(current_event.png);background-size:cover;background-position:center;height:100vh}.page-header.next-event .content{display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.25);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.page-header.next-event .content .logo{display:flex;align-items:center;justify-content:bottom}.page-header.next-event .content .logo img{height:250px}.page-header.next-event .content .next-event{display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:1.5em;padding:32px 64px;border-radius:28px;text-shadow:2px 2px 0px rgba(0,0,0,.1),3px 3px 0px rgba(0,0,0,.1),3px 3px 0px rgba(0,0,0,.1)}.page-header.next-event .content .next-event .countdown{font-size:1.5em}.page-header.next-event .content .next-event .interactions{display:flex;flex-direction:row}.page-header.next-event .content .next-event button,.page-header.next-event .content .next-event .button{font-size:1rem}.page-header{background-color:pink;background-size:cover;background-position:center;width:100vw;display:grid;-webkit-mask-image:linear-gradient(0deg, transparent 7%, rgb(0, 0, 0) 100%);mask-image:linear-gradient(0deg, transparent 7%, rgb(0, 0, 0) 100%)}
