body,html{background-color:var(--card-bg);border-color:var(--card-border);font-family:var(--font-exo2),sans-serif}body,html{color:var(--text-color)}html{--bg-color:#fbfbfb;--bulma-box-background-color:#fbfbfb;--text-color:hsl(221,14%,9%);--card-bg:#fbfbfb;--card-border:#fbfbfb;--card-hover-bg:rgba(0,0,0,0.02);--title-color:hsl(221,14%,9%);--sidebar-bg:#fbfbfb;--sidebar-text:hsl(221,14%,9%)}html.dark{--bg-color:hsl(221,14%,9%);--bulma-box-background-color:hsl(221,14%,9%);--text-color:rgb(171,177,191);--card-bg:hsl(221,14%,9%);--card-border:hsl(221,14%,9%);--card-hover-bg:rgba(255,255,255,0.05);--title-color:rgb(171,177,191);--sidebar-bg:hsl(221,14%,12%);--sidebar-text:#fff;color:var(--text-color)}.navbar-end,.sidebar-content{font-family:var(--font-exo2),sans-serif}.content ol,.content ul,.p-5.content,.p-5.content *{background-color:var(--bg-color);color:var(--text-color)}.companyName,body{font-family:var(--font-exo2),sans-serif}.box{border-radius:25px;background-color:var(--card-bg);color:var(--text-color);border:1px solid var(--card-border)}.heading1{font-size:64px;font-weight:800;text-align:right}.heading2{font-size:36px;font-weight:400;padding-bottom:20px}.heading3{font-size:20px;font-weight:400}.lg-button-text{font-size:26px;font-weight:400;margin-top:10px}.md-button-text{font-size:22px;font-weight:400;padding-top:5px}.color-kermit-blue{color:#5c99a6}.color-kermit-dark-blue{color:#1e539a}.table{background-color:var(--card-bg);color:var(--text-color);table-layout:fixed}.table td,.table th{border-color:rgba(0,0,0,.08)!important;color:var(--text-color)}html.dark .table td,html.dark .table th{border-color:rgba(255,255,255,.1)!important}.table tbody tr:hover{background-color:var(--card-hover-bg)}.navbar-item img{max-height:none!important}.navbar-item:focus,.navbar-item:hover{background-color:transparent!important;color:var(--text-color)}.navbar-item{transition:opacity .2s ease}.navbar-item:hover{opacity:.7}.sidebar-menu a:hover{background-color:transparent!important;opacity:.7}.navbar.has-shadow{box-shadow:0 2px 4px rgba(0,0,0,.08)!important}html.dark .navbar.has-shadow{box-shadow:0 2px 4px rgba(255,255,255,.1)!important}.card-glow-wrapper{position:relative;border-radius:25px;margin-bottom:3.5rem;isolation:isolate;background-color:var(--card-bg);box-shadow:0 0 18px 5px rgba(92,153,166,.18)}html.dark .card-glow-wrapper{box-shadow:0 0 20px 6px rgba(92,153,166,.18)}.card-glow-wrapper{transition:box-shadow .2s ease}.card-glow-wrapper:hover{box-shadow:0 0 22px 7px rgba(92,153,166,.25)}html.dark .card-glow-wrapper:hover{box-shadow:0 0 24px 8px rgba(92,153,166,.25)}.column .card-glow-wrapper{margin-bottom:0;height:100%}.column .card-glow-wrapper .box{height:100%;display:flex;flex-direction:column}.column .card-glow-wrapper .p-5.content{flex:1 1}.card-glow-wrapper .content .title{color:var(--title-color)}.card-glow-wrapper .content h3.title,.card-glow-wrapper .content h4.title{margin-top:1.75rem!important;margin-bottom:.75rem!important}.card-glow-wrapper .content>div:first-child h3.title,.card-glow-wrapper .content>h3.title:first-child{margin-top:0!important}.tech-stack{margin-top:1.25rem;padding-top:1rem;border-top:1px solid rgba(0,0,0,.08);font-size:.9rem}html.dark .tech-stack{border-top-color:rgba(255,255,255,.1)}.tech-label{font-weight:600;color:#1E539A}html.dark .tech-label{color:#5c99a6}.tech-list{color:var(--text-color);opacity:.85}.assignment-subsections{margin-top:.5rem}.assignment-subsections p{margin-bottom:.5rem}.sidebar-modal{background-color:var(--sidebar-bg);color:var(--sidebar-text);font-family:var(--font-exo2),sans-serif;text-align:center}.sidebar-content{position:absolute;top:5rem;bottom:0;width:100%;padding-bottom:120px;display:flex;justify-content:center}.sidebar-menu{list-style:none;padding-left:0;margin:0;width:100%}.sidebar-menu li{margin-bottom:1.5rem}.sidebar-menu a{display:block;text-align:center;font-family:var(--font-exo2),sans-serif;color:var(--sidebar-text)}.sidebar-settings{margin-top:3rem}.sidebar-settings-row{margin-top:1rem}.input,.textarea{background-color:var(--bg-color);color:var(--text-color);border-color:var(--card-border)}.input:focus,.textarea:focus{border-color:#5c99a6;box-shadow:0 0 0 2px rgba(92,153,166,.2)}.label{color:var(--text-color)}html.dark .input,html.dark .textarea{background-color:hsl(221,14%,12%);border-color:hsl(221,14%,20%)}html.dark .input::placeholder,html.dark .textarea::placeholder{color:rgba(171,177,191,.5)}.button.is-link{background-color:#1E539A;border-color:transparent}.button.is-link,.button.is-link:hover{color:#fff!important}.button.is-link:disabled{background-color:#1E539A;color:#fff!important;opacity:.6}.logo-pattern-bg{position:absolute;top:-50px;right:-50px;bottom:-50px;left:-50px;background:radial-gradient(ellipse at 30% 20%,rgba(70,120,135,.3) 0,transparent 50%),radial-gradient(ellipse at 70% 80%,rgba(25,65,120,.4) 0,transparent 50%),radial-gradient(ellipse at 90% 30%,rgba(70,120,135,.25) 0,transparent 40%),linear-gradient(135deg,#080f1a,#0f1f30 30%,#080f1a 70%,#0c1824)}.logo-pattern-bg:before{background-image:url(/images/drottit.png);background-size:180px auto;background-repeat:repeat;background-position:50%;opacity:.12;filter:brightness(1.5)}.logo-pattern-bg:after,.logo-pattern-bg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.logo-pattern-bg:after{background:radial-gradient(circle at 20% 50%,rgba(255,255,255,.06) 0,transparent 25%),radial-gradient(circle at 80% 30%,rgba(255,255,255,.04) 0,transparent 20%),linear-gradient(180deg,rgba(0,0,0,.15),transparent 30%,transparent 70%,rgba(0,0,0,.25))}.logo-pattern-bg.logo-pattern-single:before{background-size:70% auto;background-repeat:no-repeat;background-position:50%;opacity:.15}