@import"../../routes.css";@import"https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;700&display=swap";:root{--color-primary: rgba(23, 74, 124, 1);--color-secondary: rgba(61, 193, 204, 1);--color-tertiary: rgba(196, 40, 144, 1);--color-quaternary: rgba(105, 50, 120, 1);--color-dkgrey: rgba(61, 61, 61, 1);--color-ltgrey: rgba(245, 245, 245, 1);--slider-bkg: rgba(250, 250, 250, 1);--primary-rgb: 23, 74, 124;--secondary-rgb: 61, 193, 204;--tertiary-rgb: 196, 40, 144;--quaternary-rgb: 105, 50, 120;--dkgrey-rgb: 61, 61, 61;--ltgrey-rgb: 245, 245, 245}:root body[dark-mode-on]{--color-primary: var(--dark-mode-transparent-blue-dp-1);--color-secondary: var(--dark-mode-solid-color-dp-1);--color-tertiary: var(--dark-mode-transparent-blue-dp-2);--color-quaternary: var(--dark-mode-color-primary);--color-quinary: var(--dark-mode-transparent-blue-dp-1);--color-senary: var(--color-secondary);--color-highlight: var(--dark-mode-grey);--color-highlight-border: var(--dark-mode-grey);--color-bg: var(--dark-mode-color-background);--color-text: var(--dark-mode-main-text);--primary-rgb: 26, 97, 143;--secondary-rgb: 32, 39, 56;--tertiary-rgb: 26, 97, 143}h1,h2,h3,h4,h5,h6{font-family:Outfit,sans-serif;font-weight:400;color:var(--color-dkgrey);border-bottom:none}.header .text-container{border-radius:0 0 10px 10px;background-color:var(--color-pcc-black);background-image:none}.header img{border-radius:10px 10px 0 0;border-bottom:none}.header h1,.header h2,.header h3,.header h4,.header p{color:var(--color-pcc-white)}body{background:linear-gradient(-45deg, rgba(var(--primary-rgb), 0.1), rgba(var(--secondary-rgb), 0.1), rgba(var(--tertiary-rgb), 0.1), rgba(var(--quaternary-rgb), 0.1));background-size:2000% 2000%;animation:gradient 25s ease infinite;background-repeat:no-repeat;width:100%;height:100%}.content-body{border-radius:10px}.content-body,.sidebar-item,#footer{border:none;position:relative;background-color:var(--color-ltgrey);border-bottom:1px solid rgba(var(--black-rgb), 0.2);-webkit-shadow:0 8px 8px 0 rgba(var(--black-rgb), 0.03);-o-box-shadow:0 8px 8px 0 rgba(var(--black-rgb), 0.03);-moz-box-shadow:0 8px 8px 0 rgba(var(--black-rgb), 0.03);box-shadow:0 8px 8px 0 rgba(var(--black-rgb), 0.03)}.content-body h2:first-child{background-color:rgba(var(--primary-rgb), 0.1);margin:-15px -15px 15px;padding:15px}[class^=icon]:first-child::before{background-color:rgba(var(--quaternary-rgb), 0.5);padding:15px 15px 19px;margin-top:0;margin-left:-15px}#second-column .content-body:last-child::before{background-image:none}figure img,.side-by-side-item img{margin:0 auto}#second-column .content-body :is(h2,h3,h4):first-child{margin-bottom:20px}#second-column .content-body :is(h2,h3,h4):first-child::after{height:45px}.content-body::before,.sidebar-item::before,#footer::before{content:"";position:absolute;top:0;left:0;width:100%;height:5px;background-image:linear-gradient(to right, var(--color-primary), var(--color-secondary), var(--color-tertiary), var(--color-quaternary));border-radius:200px 200px 0 0}.btn,a.btn,.unlock-btn,.hide-gallery,dl.vocab-list button{background-color:var(--color-dkgrey);border-color:var(--color-dkgrey);border-radius:.3rem}.btn:visited,a.btn:visited,.unlock-btn:visited,.hide-gallery:visited,dl.vocab-list button:visited{color:var(--color-pcc-white)}.btn:hover,a.btn:hover,.unlock-btn:hover,.hide-gallery:hover,dl.vocab-list button:hover{background-color:var(--color-pcc-black);border-color:var(--color-pcc-black)}.locked-content{background-image:linear-gradient(rgba(var(--ltgrey-rgb), 1), rgba(var(--ltgrey-rgb), 0))}.locked-content::before{background-image:linear-gradient(to bottom, rgba(var(--ltgrey-rgb), 0) 0%, rgba(var(--ltgrey-rgb), 0.8) 70%, rgba(var(--ltgrey-rgb), 1) 100%)}.assignments-widget .assignment{border-top:none}.call-out.has-heading h3,.call-out.has-heading h4{font-family:Outfit,sans-serif;background:var(--color-primary)}.call-out::before{font-family:Outfit,sans-serif;background:var(--color-primary)}.instructions::before{color:var(--color-dkgrey)}#footer{border-radius:10px;padding:10px 0;margin-bottom:20px}table.display-lg th{background-color:var(--color-primary);text-align:center;vertical-align:middle}blockquote{background-color:rgba(var(--primary-rgb), 0.1);border-radius:10px}blockquote::before{left:0;color:var(--color-primary)}blockquote::after{right:0;color:var(--color-primary)}.slider-widget{background-color:var(--slider-bkg)}.slider-widget .slider-arrow{background-color:var(--color-primary);border-bottom:none}.slider-widget .slider-arrow[class*=icon-chevron]::after{display:none}.border{border-left:none;border-radius:10px;background-color:rgba(var(--primary-rgb), 0.1);position:relative}.border .border-yellow{border-left:none;border-radius:10px;margin:-15px}.border .border-yellow::before{content:"";position:absolute;width:100%;height:30px;left:0;top:-20px;background-image:linear-gradient(30deg, rgba(var(--primary-rgb), 0.3) 50%, rgba(var(--white-rgb), 0) 0);min-height:fit-content;border-radius:10px 0 0}.card-horizontal{background-color:rgba(var(--primary-rgb), 0.1);padding:10px;border-radius:10px;border-left:3px solid var(--color-primary)}.side-by-side{background-image:linear-gradient(rgba(var(--primary-rgb), 0.1) 50%, rgba(var(--primary-rgb), 0.3));border-radius:10px;padding:10px 0 0 10px;justify-content:center}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@media(min-width: 998px){.header .text-container{top:auto;bottom:0}}.tabs input:checked+label,.tabs-widget input:checked+label{background-color:var(--color-secondary)}body[dark-mode-on] .btn,body[dark-mode-on] a.btn,body[dark-mode-on] .unlock-btn,body[dark-mode-on] .hide-gallery,body[dark-mode-on] dl.vocab-list button{border:none;background-color:var(--color-primary);color:var(--color-pcc-white)}body[dark-mode-on] .btn:hover,body[dark-mode-on] a.btn:hover,body[dark-mode-on] .unlock-btn:hover,body[dark-mode-on] .hide-gallery:hover,body[dark-mode-on] dl.vocab-list button:hover{border:none;background-color:var(--color-quaternary);color:var(--color-text)}body[dark-mode-on] .tabs input:checked+label{background-color:var(--color-primary);color:var(--color-text)}body[dark-mode-on] .call-out{background-color:var(--color-tertiary)}body[dark-mode-on] .call-out::before{font-family:Outfit,sans-serif;background:var(--color-primary)}body[dark-mode-on] .call-out.has-heading h3,body[dark-mode-on] .call-out.has-heading h4{font-family:Outfit,sans-serif;background-color:var(--color-primary)}body[dark-mode-on] .text-container{background-color:var(--color-quaternary)}body[dark-mode-on] .instructions::before{color:var(--color-primary)}body[dark-mode-on] [class^=icon]:first-child::before{background-color:var(--color-quaternary)}
