@import"../../routes.css";@import"https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,opsz,wght@0,6..12,200..1000;1,6..12,200..1000&display=swap";:root{--color-primary: rgba(56, 81, 77, 1);--color-secondary: rgba(179, 128, 63, 1);--color-tertiary: rgba(240, 243, 237, 1);--primary-rgb: 56, 81, 77;--secondary-rgb: 179, 128, 63;--tertiary-rgb: 240, 243, 237}:root body[dark-mode-on]{--color-primary: var(--dark-mode-color-primary);--color-secondary: var(--dark-mode-color-secondary);--color-tertiary: var(--dark-mode-color-tertiary);--primary-rgb: var(--dark-mode-color-primary-rgb);--secondary-rgb: var(--dark-mode-color-secondary-rgb);--tertiary-rgb: var(--dark-mode-color-tertiary-rgb)}body{background-color:rgba(var(--tertiary-rgb), 0.1);border-top:none}h2,h3,h4,dt{color:var(--color-primary);font-family:"Nunito Sans",sans-serif}.header img{border-bottom:none}.header .text-container{background:var(--color-primary);background-image:url("../../../img/theme-images/ant/texture.png");background-size:cover;background-repeat:no-repeat;box-shadow:var(--sm-shadow);padding:15px;width:fit-content}.header::after{content:"";position:absolute;width:100%;height:100px;background-color:rgba(var(--secondary-rgb), 0.2);bottom:20px;left:0;z-index:-1}#content-wrapper .content-body:first-child,#first-column .content-body:first-child{position:relative;z-index:0}#content-wrapper .content-body:first-child::after,#first-column .content-body:first-child::after{content:"";position:absolute;width:100%;height:40px;background-color:var(--color-tertiary);top:0;left:0;z-index:-1}#content-wrapper .content-body:first-child>h2:first-child,#first-column .content-body:first-child>h2:first-child{background:var(--color-secondary);margin:-15px -15px 20px;padding:10px 15px;width:max-content;color:var(--color-pcc-white);position:relative}.content-body>h2:first-child{background:var(--color-tertiary);margin:-15px -15px 20px;padding:10px 15px}.border{border-left:none;background-color:var(--color-tertiary);position:relative}.border::before{content:"";position:absolute;width:50px;height:50px;background-color:rgba(var(--secondary-rgb), 1);z-index:-1;left:-10px;top:-10px}.border::after{content:"";position:absolute;width:50px;height:50px;background-color:rgba(var(--secondary-rgb), 1);z-index:-1;right:-10px;bottom:-10px}ul.list-group,ol.list-group{border:1px solid var(--color-primary)}ul.list-group .list-group-item:hover,ol.list-group .list-group-item:hover{background-color:var(--color-tertiary)}.accordion .accordion-title{background-color:rgba(var(--tertiary-rgb), 0.7)}.accordion .accordion-title:hover{background-color:var(--color-tertiary)}.instructions::before{color:var(--color-secondary)}.btn,a.btn,.unlock-btn,.hide-gallery,dl.vocab-list button{border:none;border-radius:0;background-color:rgba(0,0,0,0);color:var(--color-primary);box-shadow:.3em .3em 0 0 var(--color-secondary),inset .3em .3em 0 0 var(--color-secondary);transition:.3s ease-in-out}.btn:hover,a.btn:hover,.unlock-btn:hover,.hide-gallery:hover,dl.vocab-list button:hover{box-shadow:0 0 0 0 var(--color-primary),inset 6em 3.5em 0 0 var(--color-primary);color:var(--color-tertiary)}.assignments-widget .assignment,li.assignment{border:none;border-radius:0;background-color:var(--color-tertiary);margin:2rem 0 1rem 1rem}.assignments-widget .assignment h2,.assignments-widget .assignment h3,.assignments-widget .assignment h4,li.assignment h2,li.assignment h3,li.assignment h4{margin:-25px 40px 15px -30px;background-color:var(--color-primary);color:var(--color-tertiary)}#content-wrapper ul.assignments-widget,#first-column ul.assignments-widget{gap:1rem}.header .text-container>*{color:var(--color-tertiary)}.content-body,.sidebar-item,#footer,#main footer{background-color:var(--color-pcc-white);border-top:none;border-bottom:none;box-shadow:var(--sm-shadow)}blockquote::before,blockquote::after{color:var(--color-primary)}.call-out{border-radius:0;background-color:var(--color-tertiary)}.call-out.has-heading h3,.call-out.has-heading h4{font-family:"Nunito Sans",sans-serif;background-color:var(--color-primary)}.call-out::before{font-family:"Nunito Sans",sans-serif;background-color:var(--color-primary)}.tabs label,.tabs-widget label{background-color:rgba(var(--primary-rgb), 0.1);border-bottom:1px solid rgba(var(--primary-rgb), 0.2)}.tabs input:checked+label,.tabs-widget input:checked+label{background-color:rgba(var(--primary-rgb), 0.5);border-bottom:none}.tabs input:checked+label+.tab-panel,.tabs-widget input:checked+label+.tab-panel{border:none;background-color:var(--color-tertiary)}dl.vocab-list dt{background-color:rgba(var(--tertiary-rgb), 0.7);color:var(--color-primary)}dl.vocab-list dt:hover{background-color:var(--color-tertiary)}.media-object{border-radius:var(--subtle-radius)}table caption{color:var(--color-pcc-primary)}table th{background-color:var(--color-primary);color:var(--color-pcc-white)}.video-card{border-radius:var(--subtle-radius);padding:1rem}.slider-widget{background-color:var(--slider-bkg)}.slider-widget .slider-arrow{background-color:var(--color-primary);border-bottom:none}.slider-widget .slider-arrow.icon-chevron-right::after{display:none}.slider-widget .slider-arrow.icon-chevron-left::after{display:none}@media(max-width: 768px){table.display-lg tbody tr td:first-child{background:var(--color-primary);color:var(--color-pcc-white)}}@media(min-width: 768px){.header .text-container>*{text-align:left}}#footer>p{color:var(--color-link-blue)}#footer button{box-shadow:none}#video-wrapper .video-card{border-top:1px solid var(--color-pcc-primary-tint2)}[dark-mode-on] .header::after{background-color:var(--dark-mode-solid-color-dp-1)}[dark-mode-on] #content-wrapper .content-body:first-child::after,[dark-mode-on] #first-column .content-body:first-child::after{background-color:var(--dark-mode-solid-color-dp-2)}[dark-mode-on] .tabs input:checked+label{background-color:var(--dark-mode-color-primary-tint)}[dark-mode-on] .accordion .accordion-title{border-bottom:none}[dark-mode-on] .btn,[dark-mode-on] a.btn,[dark-mode-on] .unlock-btn,[dark-mode-on] .hide-gallery,[dark-mode-on] dl.vocab-list button{color:var(--dark-mode-main-text);background-color:rgba(0,0,0,0);box-shadow:.3em .3em 0 0 var(--color-secondary),inset .3em .3em 0 0 var(--color-secondary)}[dark-mode-on] .btn:hover,[dark-mode-on] a.btn:hover,[dark-mode-on] .unlock-btn:hover,[dark-mode-on] .hide-gallery:hover,[dark-mode-on] dl.vocab-list button:hover{background-color:rgba(0,0,0,0);color:var(--dark-mode-main-text);box-shadow:0 0 0 0 var(--color-primary),inset 6em 3.5em 0 0 var(--color-primary)}[dark-mode-on] .header .text-container h1,[dark-mode-on] .header .text-container p{color:var(--dark-mode-main-text)}[dark-mode-on] .content-body>h2:first-child{background-color:var(--dark-mode-solid-color-dp-2)}[dark-mode-on] li.assignment h3{color:var(--dark-mode-main-text)}[dark-mode-on] .border{background-color:var(--dark-mode-solid-color-dp-2)}[dark-mode-on] .border::before,[dark-mode-on] .border::after{background-color:var(--color-secondary)}[dark-mode-on] li.assignment a.btn{color:var(--dark-mode-main-text)}[dark-mode-on] .call-out{background-color:var(--dark-mode-solid-color-dp-2)}@media(min-width: 500px){[large-text-on][dark-mode-on] .header .text-container{width:-webkit-fill-available}[large-text-on][dark-mode-on] .header .text-container>*{text-align:center}}
