@import"../../routes.css";@import"https://fonts.googleapis.com/css2?family=Crimson+Text:ital,wght@0,400;0,600;0,700;1,400;1,600;1,700&display=swap";:root{--color-primary: rgba(13, 13, 13, 1);--color-secondary: rgba(50, 98, 78, 1);--color-tertiary: rgba(245, 245, 245, 1);--color-bg: rgba(236, 240, 238, 1);--box-shadow: rgba(0,0,0,0.15)}: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-bg: var(--dark-mode-solid-color-dp-1)}body{background-color:var(--color-bg);border-top:none}h1,h2,h3,h4,h5,h6{color:var(--color-primary);font-family:"Crimson Text",serif;font-weight:600}hr{border-color:var(--color-secondary)}.highlight{border:none;background-color:var(--color-secondary-30);background-image:linear-gradient(to bottom, var(--color-secondary-30), var(--color-secondary-30));padding:2px 4px}.header img{border:none;max-height:auto;width:100%}.header .text-container{position:static;background:var(--color-pcc-white);padding:40px 15px 20px;border-top:2px solid var(--color-primary);border-bottom:2px solid var(--color-primary)}.header .text-container h1{text-align:center}.header .text-container p{font-family:Roboto,sans-serif;text-align:center;padding-bottom:20px}.header .text-container p:first-of-type{margin-top:15px}.header .text-container h1,.header .text-container p{color:var(--color-pcc-black)}.content-body>h2:first-child{box-shadow:none;color:var(--color-primary);border-top:2px solid var(--color-primary);border-bottom:2px solid var(--color-primary);margin:-15px -15px 20px;padding:20px;width:auto;position:relative}.content-body:last-child{background-color:var(--color-pcc-white)}.assignments-widget .assignment{border-radius:0;background-color:var(--color-tertiary);border-top:1px solid var(--color-primary);border-bottom:1px solid var(--color-pcc-black);padding:20px 10px;margin-bottom:40px;margin-top:30px}.assignments-widget .assignment h2,.assignments-widget .assignment h3,.assignments-widget .assignment h4{background-color:var(--color-tertiary);color:var(--color-pcc-black);border-bottom:1px solid var(--color-primary);transition:color .3s ease-in-out;padding-bottom:10px;padding-top:10px}ul>li::marker{color:var(--color-primary)}.accordion .accordion-title{background-color:var(--color-pcc-white);border-top:2px solid var(--color-quaternary);padding:10px;display:flex;justify-content:space-between}.accordion .accordion-title:hover{background-color:var(--color-pcc-white)}.accordion .accordion-content{border:0px;border-radius:none;padding:20px}.accordion .accordion-title:is(h2,h3,h4,p){background-color:var(--color-tertiary);border-bottom:1px solid var(--color-primary)}.border{background-color:var(--color-tertiary);padding:20px 0px 10px 50px;border-left:none}.border.border-yellow{padding:var(--widget-padding)}blockquote{text-align:left}blockquote::before,blockquote::after{color:var(--color-secondary)}blockquote::before{font-size:1.5em;left:0;padding-left:40px;top:-25px}blockquote::after{display:none}blockquote .attribution{font-family:"Crimson Text",sans-serif;font-weight:700;font-size:.9rem;color:var(--color-primary)}button{border-radius:0;text-decoration:none;background-color:var(--color-secondary);color:var(--color-pcc-white);margin:.3rem;padding:.3rem .6rem}button:hover{background-color:var(--color-secondary);box-shadow:0px}.card-horizontal{box-shadow:none;padding:8px}.card-horizontal .card-body{padding-left:20px}.call-out{border-radius:0;background-color:var(--color-pcc-white);border-top:1px solid var(--color-pcc-black);border-bottom:1px solid var(--color-primary)}.call-out::before{background-color:var(--color-pcc-white);color:var(--color-primary);padding:10px;font-family:"Crimson Text",serif;border-bottom:1px solid var(--color-primary)}.call-out p{text-align:center;padding:10px 0 0}.call-out h3,.call-out h4{background-color:var(--color-pcc-white);color:var(--color-primary);font-family:"Crimson Text",serif;border-bottom:1px solid var(--color-primary)}.instructions::before{color:var(--color-primary)}.gallery-wrapper{padding:0 0 16px}.btn,a.btn,.unlock-btn,.hide-gallery,dl.vocab-list button{border-radius:0;border:none;background-color:var(--color-secondary);font-family:"Crimson Text",sans-serif;font-weight:600;color:var(--color-pcc-white);transition:all .4s linear}.btn:hover,a.btn:hover,.unlock-btn:hover,.hide-gallery:hover,dl.vocab-list button:hover{background-color:var(--color-primary);color:var(--color-pcc-white);transition:.3s}.label{border-radius:0px}.label-default{background-color:var(--color-secondary)}.label-muted{background-color:var(--color-bg);color:var(--color-pcc-black)}.media-container{border:none;background-color:var(--color-senary);border-radius:20px;display:flex;flex-flow:column wrap;max-width:100%;margin:2rem auto;padding:.8rem}.tabs label,.tabs-widget label{border:none;background-color:var(--color-tertiary);color:var(--color-pcc-dkgrey);padding:10px;padding-bottom:20px;text-align:center;transition:.5s;z-index:1}.tabs label:first-of-type,.tabs-widget label:first-of-type{border-radius:0}.tabs input:checked+label,.tabs-widget input:checked+label{border-radius:0;background-color:var(--color-bg);padding:10px;padding-bottom:20px;color:var(--color-pcc-black);z-index:2;transition:.5s}.tabs input:checked+label+.tab-panel,.tabs input:checked+label+.tab-panel:nth-last-of-type(2),.tabs-widget input:checked+label+.tab-panel:nth-last-of-type(2){border-radius:0;border:none;display:block;background-color:var(--color-bg);z-index:0;padding:30px;height:fit-content}.tabs label:nth-last-of-type(2),.tabs input:checked+label:nth-last-of-type(2),.tabs-widget label:nth-last-of-type(2),.tabs-widget input:checked+label:nth-last-of-type(2){border-radius:0}@media(min-width: 700px){.tabs label,.tabs-widget label{border-radius:0}}.vocab{border-radius:0;box-shadow:none;background-color:var(--color-tertiary)}.vocab:hover{box-shadow:none}dl.vocab-list dt{border-radius:0;border:none;background-color:var(--color-pcc-white);color:var(--color-pcc-black);cursor:pointer;padding:.6rem .8rem;text-align:left;outline:none;transition:.4s;margin:.3rem 0px}dl.vocab-list dt:hover{background-color:var(--color-pcc-white)}dl.vocab-list dd{border:none;padding:.6rem .8rem;display:none;overflow:hidden;margin-top:-0.3rem;border-top:none}ul.list-group,ol.list-group{border-radius:0;max-width:max-content;border:1px solid var(--color-primary)}.side-by-side{border-radius:0;align-items:stretch;display:flex;flex-wrap:wrap;justify-content:space-between;margin:.6rem .3rem 1.1rem;padding:10px}.side-by-side .side-by-side-item{flex-basis:48%;align-self:center}table caption{color:var(--color-pcc-black)}table.display-lg{width:100%}table th{background-color:var(--color-secondary);border:0;border-top:1px solid var(--color-primary);border-bottom:1px solid var(--color-primary);color:var(--color-pcc-white);font-family:"Crimson Text",serif;font-size:1.1rem}@media(min-width: 998px){table thead,table tr,table td{border:1px solid var(--color-pcc-black);vertical-align:middle}tr:nth-child(even){background-color:var(--color-tertiary)}}@media(max-width: 768px){table.display-lg tbody tr td:first-child{background-color:var(--color-secondary);border:0;border-top:1px solid var(--color-primary);border-bottom:1px solid var(--color-primary);color:var(--color-pcc-white)}table.display-lg tbody tr td p{color:var(--color-pcc-black)}table thead,table tr,table td{border:.5px solid var(--color-tertiary);vertical-align:middle}}#video-wrapper .video-card,.video-widget .video-card{box-shadow:none;background:var(--color-tertiary);border-top:1px solid var(--color-primary);border-bottom:1px solid var(--color-pcc-black);padding:20px;text-align:center}.video-card>h3:first-of-type{border-bottom:1px solid var(--color-pcc-black);padding-bottom:5px}#footer{background-color:var(--color-pcc-white);padding:15px;border-top:2px solid var(--color-primary)}[large-text-on] .header .text-container{position:relative}[dark-mode-on] .header .text-container{background-color:var(--dark-mode-solid-color-dp-1);border-color:var(--dark-mode-grey)}[dark-mode-on] .header .text-container h1,[dark-mode-on] .header .text-container p{color:var(--dark-mode-main-text)}[dark-mode-on] #content-wrapper .content-body:first-child>h2:first-child,[dark-mode-on] #first-column .content-body:first-child>h2:first-child,[dark-mode-on] .content-body h2,[dark-mode-on] #second-column .content-body:first-child>h2:first-child{color:var(--dark-mode-main-text);border-color:var(--dark-mode-grey);background-color:rgba(0,0,0,0)}[dark-mode-on] .assignments-widget li.assignment{border-color:var(--dark-mode-grey)}[dark-mode-on] .assignments-widget li.assignment h3{background-color:rgba(0,0,0,0);border-color:var(--dark-mode-grey)}[dark-mode-on] a.btn{color:var(--dark-mode-main-text)}[dark-mode-on] .call-out{background-color:rgba(0,0,0,0);border-color:var(--dark-mode-grey)}[dark-mode-on] .call-out::before{color:var(--dark-mode-main-text);background-color:rgba(0,0,0,0);border-color:var(--dark-mode-grey)}[dark-mode-on] .call-out h3{background-color:rgba(0,0,0,0);color:var(--dark-mode-main-text);border-color:var(--dark-mode-grey)}[dark-mode-on] .tabs input:checked+label+.tab-panel,[dark-mode-on] .tabs input:checked+label+.tab-panel:nth-last-of-type(2){border:none;background-color:var(--dark-mode-solid-color-dp-2)}[dark-mode-on] .tabs input:checked+label{border-radius:0;border:none;background-color:var(--dark-mode-solid-color-dp-2)}[dark-mode-on] .tabs label,[dark-mode-on] .tabs label:first-of-type,[dark-mode-on] .tabs label:nth-last-of-type(2){border-radius:0;border:none;background-color:var(--dark-mode-color-dp-1)}[dark-mode-on] .instructions::before{color:var(--color-secondary)}[dark-mode-on] dl.vocab-list button,[dark-mode-on] .hide-gallery{background-color:var(--dark-mode-color-secondary);color:var(--dark-mode-main-text);padding:var(--btn-padding)}[dark-mode-on] dl.vocab-list button:hover,[dark-mode-on] .hide-gallery:hover{background-color:var(--dark-mode-color-primary);color:var(--dark-mode-main-text)}[dark-mode-on] .video-widget .video-card{background-color:var(--dark-mode-color-dp-2);border-color:var(--dark-mode-grey)}[dark-mode-on] .video-widget .video-card h3{border-color:var(--dark-mode-grey)}[dark-mode-on] #second-column{background-color:rgba(0,0,0,0)}[dark-mode-on] .content-body:last-child{background-color:var(--dark-mode-solid-color-dp-1)}@media(max-width: 768px){[dark-mode-on] table.display-lg tbody tr td p{color:var(--dark-mode-main-text)}}[dark-mode-on] #footer{border-color:var(--dark-mode-grey)}[dark-mode-on] dl.vocab-list dt{background-color:rgba(0,0,0,0)}[dark-mode-on] dl.vocab-list dt:hover{background-color:rgba(0,0,0,0)}[dark-mode-on] dl.vocab-list dd{border:none;background-color:rgba(0,0,0,0)}[dark-mode-on] .accordion .accordion-content{border:none}
