@import"../../routes.css";@import"https://fonts.googleapis.com/css2?family=Klee+One:wght@400;600&display=swap";:root{--color-primary: rgba(188, 105, 0, 1);--color-secondary: rgba(71, 98, 107, 1);--color-tertiary: rgba(243, 238, 232, 1);--color-quaternary: rgba(139, 159, 160, 1);--btn-hover: rgba(199, 63, 57, 1);--slider-bkg: rgba(250, 250, 250, 1);--primary-rgb: 188, 105, 0;--secondary-rgb: 71, 98, 107;--tertiary-rgb: 243, 238, 232;--quaternary-rgb: 139, 159, 160}: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);--color-quaternary: var(--dark-mode-grey);--btn-hover: var(--dark-mode-color-primary);--primary-rgb: var(--dark-mode-primary-rgb);--secondary-rgb: var(--dark-mode-secondary-rgb);--tertiary-rgb: var(--dark-mode-tertiary-rgb);--quaternary-rgb: var(--dark-mode-quaternary-rgb)}h1{color:var(--color-pcc-white)}h1,h2,h3,h4,h5,h6,dt{font-family:"Klee One",sans-serif}h2{border-bottom:0px}h2::before{background-color:var(--color-quaternary);border-radius:20px 20px 0px 0px;color:var(--color-tertiary);display:block;height:auto;margin:-15px 0px 15px;min-width:100%;padding:15px 0px;text-align:center;width:-webkit-fill-available;width:100%}h2[class^=icon]{background-color:var(--color-tertiary);border-bottom:none;border-radius:20px 20px 0px 0px;color:var(--color-primary);padding-bottom:15px;text-align:center}h2[class^=icon]::before{background-color:var(--color-quaternary);color:var(--color-tertiary);margin-right:10px}h2:not([class^=icon]){background-color:rgba(0,0,0,0);border-bottom:2px solid var(--color-tertiary);color:var(--color-primary);padding:5px 0px}h3{font-weight:900;color:var(--color-secondary)}h4{font-weight:600;border-bottom:var(--color-tertiary);width:fit-content;color:var(--color-secondary)}body{background-image:linear-gradient(rgba(var(--secondary-rgb), 0.03), rgba(var(--secondary-rgb), 0.03));background-repeat:repeat;background-size:auto;border-top:none}.content-body{margin-bottom:20px}#two-column .content-body:last-child{flex-grow:0}#two-col-widget{grid-row-gap:0px}@media(min-width: 700px){#two-column,#two-col-widget{grid-column-gap:30px}}.header,.content-body,#footer,.footer-gallery{background-color:var(--color-pcc-white);box-shadow:var(--reg-shadow);border-top:none;border-radius:20px}.header{margin:10px auto 30px}.header img{border-bottom:none;border-radius:20px 20px 0px 0px}.header .text-container{background:rgba(var(--primary-rgb), 0.8);border-radius:0px 0px 20px 20px}.header .text-container:is(h1,h2,h3,h4){color:var(--color-pcc-white);text-align:center}.header .text-container p{color:var(--color-pcc-white);text-align:center;padding:0px 25px}.content-body h2[class^=icon]{margin:-15px -15px 20px}@media(min-width: 500px){h2,h2[class^=icon]{padding:0px;text-align:left}h2::before{border-radius:20px 0px 0px;display:inline-block;margin:0px;min-width:auto;width:2em}h2[class^=icon]::before{padding:15px}[large-text-on] .header img{border-radius:20px 20px 0 0}[large-text-on] .header .text-container{transform:none;border-radius:0 0 20px 20px}}table{margin:10px 0 20px}table.display-lg th{background-color:var(--color-quaternary);color:var(--color-pcc-black);font-family:"Klee One",sans-serif;font-weight:900}table:is(thead,tr,td){border:1px solid var(--color-tertiary)}table caption{color:var(--color-secondary)}@media(max-width: 768px){table.display-lg tbody tr td:first-child{background-color:var(--color-tertiary);color:var(--color-pcc-black);font-family:"Klee One",sans-serif;font-weight:700}table.display-lg tbody td a{color:var(--color-link-blue)}table.display-lg tbody td a:hover{color:var(--color-link-hover)}}@media(min-width: 768px){table thead,tr,td{border:none}tr:nth-child(even){background:rgba(var(--tertiary-rgb), 0.5)}table.custom-width th:first-child{width:40%}table.custom-width th:nth-child(4){width:20%}}button{border:none;background-color:var(--color-secondary);color:var(--color-pcc-white)}button:hover{background-color:var(--color-primary);color:var(--color-pcc-white)}.btn,a.btn,.unlock-btn,.hide-gallery,dl.vocab-list button{border:none;background-color:var(--color-secondary);padding:5px 12px;border-radius:5px;box-shadow:0 2px 1px var(--color-quaternary);text-transform:uppercase;letter-spacing:2px;font-weight:bold;color:var(--color-tertiary);margin:10px 0px}.btn:hover,a.btn:hover,.unlock-btn:hover,.hide-gallery:hover,dl.vocab-list button:hover{background-color:var(--color-primary);box-shadow:inset 0 2px 1px var(--btn-hover)}.btn:active,a.btn:active,.unlock-btn:active,.hide-gallery:active,dl.vocab-list button:active{background-color:var(--color-primary);box-shadow:inset 0 2px 2px var(--btn-hover)}.unlock-btn{margin:auto}.easter-egg{position:relative}.easter-egg img{display:block;width:100%;height:auto;animation-name:grow;animation-duration:4s;animation-timing-function:ease-in-out;animation-direction:alternate;animation-iteration-count:infinite}@keyframes grow{0%{transform:scale(0.95)}100%{transform:scale(1)}}ul li::marker{color:var(--color-primary)}ul,ol{margin:0 20px 10px}dt{color:var(--color-primary);font-weight:900}figure{box-shadow:var(--reg-shadow);padding:10px}figure img{margin:0 auto;width:-webkit-fill-available}figure figcaption{border-bottom:none;font-family:Rajdhani,sans-serif;font-style:normal;padding:7px 0 5px}#second-column figure,#column-widget figure{margin:20px auto}#footer>p{color:var(--color-secondary);font-family:Lato,sans-serif;font-weight:900;padding:10px}li.assignment{background-color:var(--color-tertiary)}li.assignment:is(h2,h3,h4){color:var(--color-secondary);background-color:rgba(var(--primary-rgb), 0.3);border-radius:10px 10px 0 0}li.assignment::after{border-width:28px 28px 0 0;border-style:solid;border-color:var(--color-pcc-black-tint) var(--color-pcc-white);bottom:0;box-shadow:var(--no-shadow);content:"";position:absolute;right:0}blockquote{color:var(--color-secondary);font-family:"Klee One",sans-serif;font-weight:900}blockquote::before,blockquote::after{color:var(--color-quaternary)}blockquote::before{right:93%;top:-20px}blockquote::after{left:93%;bottom:-20px}@media(min-width: 500px){blockquote::before{right:96%;top:-15px}blockquote::after{left:96%;bottom:-15px}}.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{background-color:var(--color-tertiary);border-left:none;padding:10px;box-shadow:var(--sm-shadow);border-radius:0 0 10px 10px}.border h3{text-align:left}.border h4{border-bottom:none}.border a.btn:not(:last-child){margin-bottom:20px}.border-yellow{box-shadow:none;border-left:none}.border-yellow>h2[class^=icon]::before{background-color:rgba(0,0,0,0);color:var(--color-secondary);margin-right:0;padding:10px}.border-yellow>:is(h2,h2[class^=icon]){background-color:rgba(0,0,0,0);color:var(--color-secondary)}.call-out{background-color:rgba(0,0,0,0);border:3px solid rgba(var(--secondary-rgb), 0.5);border-radius:10px;position:relative}.call-out h3,.call-out h4{font-family:"Klee One",sans-serif;background-color:rgba(0,0,0,0);color:var(--color-secondary)}.call-out::before{font-family:"Klee One",sans-serif;background:rgba(0,0,0,0);color:var(--color-secondary)}.call-out::after{content:"";position:absolute;border-bottom:3px solid var(--color-primary);width:100px;top:40px;left:0;right:0;margin-left:auto;margin-right:auto}.media-container{border:none}.tabs label,.tabs-widget label{background-color:var(--color-tertiary)}.tabs input:checked+label,.tabs-widget input:checked+label{background-color:var(--color-secondary);color:var(--color-pcc-white)}[dark-mode-on] .content-body h2[class^=icon]{background-color:var(--dark-mode-color-dp-2);padding:0 0 15px}[dark-mode-on] .content-body h2[class^=icon]::before{color:var(--dark-mode-main-text);background-color:var(--dark-mode-color-primary)}[dark-mode-on] .content-body h2{background-color:rgba(0,0,0,0);padding:5px}[dark-mode-on] li.assignment::after{border-color:var(--color-pcc-black-tint) var(--dark-mode-solid-color-dp-1)}[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{background-color:var(--dark-mode-color-secondary);padding:5px 12px;box-shadow:0 2px 1px var(--color-quaternary)}[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:var(--dark-mode-color-tertiary);color:var(--color-pcc-black);box-shadow:inset 0 2px 1px var(--btn-hover)}[dark-mode-on] .call-out h3,[dark-mode-on] .call-out h4,[dark-mode-on] .call-out::before{color:var(--dark-mode-color-tertiary)}[dark-mode-on] ul li::marker{color:var(--dark-mode-color-tertiary)}[dark-mode-on] .tabs input:checked+label+.tab-panel,[dark-mode-on] .tabs input:checked+label+.tab-panel:nth-last-of-type(2){background-color:rgba(0,0,0,0);border-width:2px}[dark-mode-on] .tabs input:checked+label{background-color:var(--dark-mode-color-secondary);border-color:var(--dark-mode-color-secondary)}[dark-mode-on] .tabs label,[dark-mode-on] .tabs label:first-of-type,[dark-mode-on] .tabs label:nth-last-of-type(2){background-color:var(--dark-mode-color-primary-tint);border-color:var(--dark-mode-color-primary-tint)}[dark-mode-on] table.display-lg th{color:var(--dark-mode-main-text)}@media(min-width: 500px){[dark-mode-on] .content-body h2[class^=icon]{padding:0}}
