:root{--base-font-size: clamp(.9rem, 1.5vw, 1.125rem)}*{margin:0;padding:0;box-sizing:border-box;white-space:normal;word-wrap:break-word;overflow-wrap:anywhere;color:#e3f2fd;scrollbar-color:rgba(185,220,235,.5) transparent}body{font-size:var(--base-font-size);background-color:#1c5789b3;display:block;position:relative;padding:7rem 10rem 3rem}body:before{content:"";position:fixed;inset:0;background-image:url(/assets/div-background-min.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;filter:blur(7px);z-index:-1;pointer-events:none}p,span,a,li,button,input,textarea,select,.btn,.accordion-button{font-size:var(--base-font-size)!important}h1 *,h2 *,h3 *,h4 *,h5 *,h6 *{font-size:var(--base-font-size)!important;font-weight:400}small,.small,.text-muted{font-size:.85em!important}h1{font-size:clamp(2rem,5vw,3rem)}h2{font-size:clamp(1.75rem,4vw,2.5rem)}h3{font-size:clamp(1.5rem,3vw,2.25rem)}h4{font-size:clamp(1.25rem,2.5vw,1.8rem)}h5{font-size:clamp(1.1rem,2vw,1.5rem);font-weight:700}h6{font-size:clamp(1rem,1.5vw,1.25rem)}.custom-carousel-controls .carousel-control-prev,.custom-carousel-controls .carousel-control-next{background-color:#0000004d;border-radius:50%;width:50px;height:50px!important;top:50%;transform:translateY(-50%)}.custom-carousel-controls .carousel-control-prev-icon,.custom-carousel-controls .carousel-control-next-icon{width:20px;height:20px}@media(max-width:768px){.custom-carousel-controls .carousel-control-prev,.custom-carousel-controls .carousel-control-next{display:none}}.modal.fade .modal-dialog{will-change:transform,opacity;transform:translateZ(0)}.carousel-item{transition:transform .6s cubic-bezier(.16,1,.3,1)!important}html{overflow-y:scroll;scrollbar-gutter:stable;scrollbar-width:none;scroll-behavior:smooth}html::-webkit-scrollbar{display:none}.text-justify{text-align:justify}.glass{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.rounded-border{border-radius:1rem}.global-font-color{color:#e3f2fd}.navbar,.navbar *{font-size:inherit}@media(max-width:1400px){body{padding-left:3rem;padding-right:3rem}}@media(max-width:992px){body{padding-top:7rem;padding-left:1rem;padding-right:1rem}.rounded-border{border-radius:.45rem}}@media(max-width:576px){body{padding-top:7rem;padding-left:.5rem;padding-right:.5rem}}.custom-nav{background:#1c5789a6}.custom-nav .navbar-brand{padding:.5rem;margin-left:auto;margin-right:auto;color:#e3f2fd;font-weight:700;font-size:clamp(1.3rem,2.5vw,1.8rem)!important}.custom-nav .container-fluid{padding-left:1.5rem;padding-right:1.5rem}.custom-nav .nav-link{color:#e3f2fd;font-weight:700;font-size:clamp(1.1rem,2vw,1.5rem)!important}.custom-nav .nav-link:hover{color:gold}.custom-nav .nav-link.active{color:#ff0}@media(max-width:992px){.custom-nav .navbar-brand{margin-left:0;margin-right:0}}@media(max-width:1400px){.custom-nav .navbar-brand{padding:0rem}}.light-glass-blue-hue{background-color:#5783b180}.light-glass-blue-hue-opaque{background-color:#5783b140!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);color:#fff}.light-glass-blue-hue-opaque .btn-close{filter:invert(1)}.profileDetails{padding:1rem;background-color:#5783b180}.profileImage{width:140px;height:140px;object-fit:cover;border-radius:50%}.stack-on-mobile{display:flex;flex-wrap:nowrap}@media(max-width:1400px){.stack-on-mobile{flex-direction:column}.order-first-on-mobile{order:-1}.stack-on-mobile>*{width:100%;margin-bottom:1rem}}.header-placeholder-text{height:3.75rem;display:block;opacity:.15}.elevator-title-brick{display:block;height:3rem;opacity:.25;margin:0rem}.elevator-content-brick{display:block;height:6rem;opacity:.15}.cookingArea{background:#1c568980;border-radius:1rem;margin:1rem;padding:1rem}@media(max-width:992px){#cookingArea{border-radius:.45rem}}.social-placeholder-title{height:2.25rem;display:block;opacity:.15}.social-placeholder-icon{width:30%;min-width:100px;height:2rem;display:inline-block;opacity:.15;flex-grow:1}.badge-hidden{display:none}.social-placeholder-icon{width:30px;height:30px}.badge-img-hidden{display:none}.social-placeholder-icon{width:30px;height:30px;display:inline-block}@media(max-width:1400px){.social-placeholder-icon:nth-child(n+4){display:none}}.clock-placeholder{opacity:.15}.profile-placeholder-line{height:2rem;display:inline-block;opacity:.15}.placeholder-glow.profile-glow-fast .placeholder{animation-duration:1s}.profile-image-placeholder{width:150px;height:150px;border-radius:50%;display:block;opacity:.15}.profile-image-container-skeleton{min-height:180px}.profile-image-hidden{display:none}.profile-image-dimensions{width:150px;height:150px;display:inline-block}.profileImage{display:block;position:relative;color:transparent}.profileImage:after{content:attr(alt);display:grid;place-items:center;position:absolute;width:100%;height:100%;background-color:#f8f9fa;color:#495057;font-size:14px;font-weight:700;text-align:center}.async-image-hidden{display:none!important}.async-image-wrapper{display:inline-block;line-height:0;position:relative}@keyframes imageFadeIn{0%{opacity:0}to{opacity:1}}.async-image-visible{animation:imageFadeIn .5s ease-in-out}.accordion{--bs-accordion-bg: none;--bs-accordion-btn-color: rgb(227, 242, 253);--bs-accordion-btn-bg: none;--bs-accordion-active-bg: none;--bs-accordion-color: none;--bs-accordion-active-color: rgb(227, 242, 253);--bs-accordion-border-color: none;--bs-accordion-btn-focus-box-shadow: none}.accordion-button:not(.collapsed){box-shadow:none}.accordion-button:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='rgb(227,242,253)' viewBox='0 0 16 16'%3E%3Cpath d='M8 1v14M1 8h14' stroke='rgb(227,242,253)' stroke-width='2'/%3E%3C/svg%3E");transition:all .2s}.accordion-button:not(.collapsed):after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='rgb(227,242,253)' viewBox='0 0 16 16'%3E%3Cpath d='M1 8h14' stroke='rgb(227,242,253)' stroke-width='2'/%3E%3C/svg%3E")}.badge-wrapper{min-width:8rem;height:28px;line-height:0;display:inline-block;transition:min-width .3s ease}.badge-wrapper:not(.placeholder){min-width:0}.badge-img{height:auto;width:auto}.dev-badge-hidden{display:none}.dev-loadouts-placeholder-title{height:3rem;width:60%;display:block;opacity:.15}.dev-loadouts-placeholder-item{min-height:3.5rem;width:100%;display:block;opacity:.15;flex-grow:1}.dev-loadouts-placeholder-badge{height:28px;width:8rem;display:inline-block;opacity:.15}.cursor-pointer{cursor:pointer;transition:transform .25s ease-out;-webkit-tap-highlight-color:transparent}@media(hover:hover){.cursor-pointer:hover{transform:scale(1.05)}}.cursor-pointer:active{transform:scale(.98)}.media-renderer-fix{display:block!important;position:relative;width:100%;height:100%;color:transparent}.media-renderer-fix:after{content:attr(alt);display:grid;place-items:center;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#2b3035;color:#adb5bd;font-size:14px;font-weight:700;text-align:center}.media-modal-content{background:#0a1423f2!important;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(100,200,255,.2)!important;box-shadow:0 25px 50px -12px #000000b3;color:#fff}.media-modal-custom .btn-close{filter:invert(1) grayscale(100%) brightness(200%);opacity:.8;transition:all .2s ease;padding:1.25rem}.media-modal-custom .btn-close:hover{opacity:1;transform:rotate(90deg)}.bg-media-container{background:#000;border-bottom:1px solid rgba(255,255,255,.05)}.modal-title-custom{color:#fff;font-size:1.75rem;letter-spacing:-.02em}.details-label-custom{color:#60a5fa;text-transform:uppercase;font-size:.85rem;letter-spacing:.1em}.description-text{color:#94a3b8;font-size:1.05rem;line-height:1.8}.intelligent-video-thumbnail{background-color:#000}.custom-carousel-controls .carousel-control-prev,.custom-carousel-controls .carousel-control-next{background-color:#00000080;border-radius:50%;width:48px;height:48px!important;top:50%;margin:0 20px;transform:translateY(-50%);border:1px solid rgba(255,255,255,.1);transition:all .3s ease}.custom-carousel-controls .carousel-control-prev:hover,.custom-carousel-controls .carousel-control-next:hover{background-color:#3b82f6;border-color:#3b82f6}.autoindex-page{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.snippet-card{max-height:calc(100vh - 16rem);overflow-y:auto;overflow-x:hidden;background-color:transparent!important;border:1px solid transparent!important}.table-fixed{table-layout:fixed!important;width:100%!important}.table thead,.table thead th{background-color:transparent!important;color:#fff!important;border-bottom:1px solid rgba(255,255,255,.3)!important}.table tbody tr,.table tbody tr td{background-color:transparent!important;color:#fff!important;border-bottom:1px solid rgba(255,255,255,.1)!important;transition:none!important;transform:none!important}.table tbody tr:hover,.table tbody tr:hover td{background-color:transparent!important;color:#fff!important}.col-name{width:60%}.col-modified{width:25%}.col-size{width:15%}.markdown-modal-content{border-radius:16px!important;border:none!important;box-shadow:0 20px 25px -5px #0000001a!important}.markdown-body-container{padding:2rem!important;max-height:75vh;overflow-y:auto;color:#1a202c!important;line-height:1.6}.markdown-body-container h1,.markdown-body-container h2,.markdown-body-container h3{color:#1a202c!important;margin-top:1.5rem}.markdown-body-container p,.markdown-body-container li{color:#1a202c!important}.code-block-wrapper{margin:1.5rem 0;border-radius:10px;overflow:hidden;border:1px solid #2d3748;background:#1e1e1e}.code-header{display:flex;justify-content:space-between;align-items:center;background:#121212;padding:10px 16px;color:#a0aec0;font-size:11px;text-transform:uppercase;border-bottom:1px solid #2d3748}.copy-btn{background:#3e3e3e;border:1px solid #4e4e4e;color:#e2e8f0;padding:4px 14px;border-radius:6px;font-size:11px;font-weight:600;cursor:pointer;min-width:85px;transition:all .3s cubic-bezier(.4,0,.2,1)}.copy-btn:hover{background:#4e4e4e;transform:translateY(-1px)}.copy-btn.copied{background:#2f855a!important;border-color:#38a169!important;color:#fff}.inline-code{background:#f1f5f9;color:#e11d48;padding:.2rem .4rem;border-radius:4px}
