html,body{width:100vw;min-width:100vw;max-width:100vw;margin:0;padding:0;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;text-shadow:rgba(0,0,0,.01) 0 0 1px;will-change:transform;transform:translate3d(0,0,0);touch-action:manipulation;scroll-behavior:smooth;overscroll-behavior-y:contain}p,h1,h2,h3,span,div{user-select:text!important}button,a,input,.mud-button-root{-webkit-tap-highlight-color:transparent}*{-webkit-user-select:none;user-select:none}button,.mud-button-root{transition:background-color .2s ease,transform .1s ease;will-change:transform}a,.btn-link{color:#006bb7}.btn-primary{color:#fff;background-color:#1b6ec2;border-color:#1861ac}.btn:focus,.btn:active:focus,.btn-link.nav-link:focus,.form-control:focus,.form-check-input:focus{box-shadow:0 0 0 .1rem white,0 0 0 .25rem #258cfb}.content{padding-top:1.1rem;max-width:100vw!important;width:100vw!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box}h1:focus{outline:0}.valid.modified:not([type=checkbox]){outline:1px solid #26b050}.invalid{outline:1px solid #e50000}.validation-message{color:#e50000}.blazor-error-boundary{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNDkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIG92ZXJmbG93PSJoaWRkZW4iPjxkZWZzPjxjbGlwUGF0aCBpZD0iY2xpcDAiPjxyZWN0IHg9IjIzNSIgeT0iNTEiIHdpZHRoPSI1NiIgaGVpZ2h0PSI0OSIvPjwvY2xpcFBhdGg+PC9kZWZzPjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMCkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMzUgLTUxKSI+PHBhdGggZD0iTTI26My41MDYgNTFDMjY0LjcxNyA1MSAyNjUuODEzIDUxLjQ4MzcgMjY2LjYwNiA1Mi4yNjU4TDI2Ny4wNTIgNTIuNzk4NyAyNjcuNTM5IDUzLjYyODMgMjkwLjE4NSA5Mi4xODMxIDI5MC41NDUgOTIuNzk1IDI5MC42NTYgOTIuOTk2QzI5MC44NzcgOTMuNTEzIDI5MSA9NC4wODE1IDI5MSA5NC42NzgyIDI5MSA5Ny4wNjUxIDI4OS4wMzggOTkgMjg2LjYxNyA5OUwyNDAuMzgzIDk5QzIzNy45NjMgOTkgMjM2IDk3LjA2NTEgMjM2IDk0LjY3ODIgMjM2IDk0LjM3OTkgMjM2LjAzMSA5NC4wODg2IDIzNi4wODkgOTMuODA3MkwyMzYuMzM4IDkzLjAxNjIgMjM2Ljg1OCA5Mi4xMzE0IDI1OS40NzMgNTMuNjI5NCAyNTkuOTYxIDUyLjc5ODUgMjYwLjQwNyA1Mi4yNjU4QzI2MS4yIDUxLjQ4MzcgMjYyLjI5NiA1MSAyNjMuNTA2IDUxWk0yNjMuNTg2IDY2LjAxODNDMjYwLjczNyA2Ni4wMTgzIDI1OS4zMTMgNjcuMTI0NSAyNTkuMzEzIDY5LjMzNyAyNTkuMzEzIDY5LjYxMDIgMjU5LjMzMiA2OS44NjA4IDI1OS4zNzEgNzAuMDg4N0wyNjEuNzk1IDg0LjAxNjEgMjY1LjM4IDg0LjAxNjEgMjY3LjgyMSA2OS43NDc1QzI2Ny44NiA2OS43MzA5IDI26y44NzkgNjkuNTg3NyAyNjcuODc5IDY5LjMxNzkgMjY3Ljg3OSA2Ny4xMTgyIDI2Ni40NDg2IDY2LjAxODM7IDI2My41NzYgODYuMDU0N0MyNjEuMDQ5IDg2LjA1NDcgMjU5Ljc4NiA4Ny4zMDA1IDI1OS43ODYgODkuNzkyMSAyNTkuNzg2IDkyLjI4MzcgMjYxLjA0OSA5My41Mjk1IDI2My41NzYgOTMuNTI5NSAyNjYuMTE2IDkzLjUyOTUgMjY3LjM4NyA5Mi4yODM3IDI2Ny4zODcgODkuNzkyMSAyNjcuMzg3IDg3LjMwMDUgMjY2LjExNiA4Ni4wNTQ3IDI2My41NzYgODYuMDU0N1oiIGZpbGw9IiNGRkU1MDAiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvZz48L3N2Zz4=) no-repeat 1rem/1.8rem,#b32121;padding:1rem 1rem 1rem 3.7rem;color:#fff}.blazor-error-boundary::after{content:"An error has occurred."}.darker-border-checkbox.form-check-input{border-color:#929292}.form-floating>.form-control-plaintext::placeholder,.form-floating>.form-control::placeholder{color:var(--bs-secondary-color);text-align:end}.form-floating>.form-control-plaintext:focus::placeholder,.form-floating>.form-control:focus::placeholder{text-align:start}.site-footer{display:flex;align-items:center}.flex-root{min-height:100vh;display:flex;flex-direction:column}.flex-grow-main{flex:1 0 auto}.mud-nav-link,.mud-button-root{text-transform:none!important}.mud-stepper-actions{display:none!important}.mud-stepper-nav-connector{border-bottom:0!important}.mud-stepper-no-actions{border-bottom:0!important;box-shadow:none!important}.grecaptcha-badge{display:none!important}.tile-bg{position:absolute;left:0;top:0;width:100vw;height:50vh;z-index:1;pointer-events:auto;min-width:0;max-width:100%;background-color:#1b0f3c;background-image:radial-gradient(rgba(255,255,255,.18) 1.5px,transparent 1.5px),radial-gradient(rgba(255,255,255,.18) 1.5px,transparent 1.5px);background-size:36px 36px;overflow:hidden;background-position:var(--tile-x,0) var(--tile-y,0),calc(18px + var(--tile-x,0px)) calc(18px + var(--tile-y,0px));transition:background-position .2s cubic-bezier(.4,0,.2,1)}.hoverable:hover{transform:scale(1.03);transition:all .2s ease-in-out}canvas#pulseCanvas{display:block;width:100%!important;margin:0;padding:0;left:0;right:0;position:absolute;top:0;height:650px;z-index:0;pointer-events:auto}.canvas-bg-container{position:relative;width:100%;height:650px;min-height:0;max-width:100vw;overflow:visible;z-index:-1}#eggCanvas{background:linear-gradient(rgba(255,255,255,.4),rgba(255,255,255,.4)),url('/images/shell_white_bg.webp') repeat;background-size:500px 500px;box-shadow:0 8px 32px 0 rgba(31,38,135,.18);pointer-events:none!important}.dark-mode #eggCanvas{background:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,.6)),url('/images/shell_white_bg.webp');background-size:500px 500px}.photoCanvasContainer{width:100%;height:100%;overflow:hidden;background:linear-gradient(to bottom,#111,#000);position:fixed;left:0;right:0;top:0}canvas#photoRoller{position:fixed;object-fit:cover;z-index:-1;left:0;right:0;top:0;width:100%;height:100%;pointer-events:none!important;display:block}.mud-typography-body1{font-size:clamp(.8rem,2vw,1rem)!important}.mud-typography-h5{font-size:clamp(1.2rem,2vw,1.5rem)!important}.mud-typography-h6{font-size:clamp(1.1rem,2vw,1.5rem)!important}.mud-typography-h1{font-size:clamp(2.3rem,4.4vw,3.4rem)!important}.about-header{font-size:clamp(2rem,4.4vw,3.5rem)!important}.profile-name{font-size:clamp(.9rem,2vw,1.5rem)!important}.asul-font{font-family:'AsulFont'!important}.art-text::first-letter {font-size:2.3em;font-weight:bold;float:left;line-height:.5;padding-right:2px;font-family:'TangerineFont',cursive}@media screen and (min-width:500px){.justify-text{text-wrap:pretty}}@media(hover:hover) and (pointer:fine){.desktop-only-no-pointer{pointer-events:none}}.photo-viewer-flex{display:flex;flex-direction:row;gap:24px;width:100%;align-items:flex-start}.photo-viewer-image{flex:1 1 0;max-width:400px}.photo-viewer-text{flex:1 1 0;min-width:0;word-break:break-word;font-size:1rem;padding:8px 0;margin-top:15px}@media(max-width:1000px){.photo-viewer-flex{flex-direction:column;gap:12px;align-items:center}.photo-viewer-image,.photo-viewer-text{max-width:100%;width:100%}}.photo-viewer-image img{cursor:zoom-in!important}.video-viewer-flex{display:flex;flex-direction:row;gap:24px;width:100%;align-items:flex-start}.video-viewer-iframe{flex:1 1 0;max-width:400px}.video-viewer-text{flex:1 1 0;min-width:0;word-break:break-word;font-size:1rem;padding:8px 0}@media(max-width:1000px){.video-viewer-flex{flex-direction:column;gap:12px;align-items:center}.video-viewer-iframe,.video-viewer-text{max-width:100%;width:100%}}.video-viewer-iframe iframe{width:100%;height:225px;max-width:400px;border-radius:8px;border:0;background:#222}:where(.mud-container.content){max-width:100vw!important;width:100vw!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box}@media(max-width:599px){#avatar{margin-left:-7px!important;margin-right:0!important;box-shadow:none!important;padding-left:0!important;padding-right:0!important}#topRightMenu{margin-left:0!important;margin-right:-18px!important;box-shadow:none!important;padding-left:0!important;padding-right:0!important}#home_profile_photo{display:none}}