@import url(https://fonts.googleapis.com/css2?family=Source+Code+Pro:wght@500&family=Lekton&family=Catamaran:wght@400&display=swap);:root{--mint-cream:#ecf1ea;--bleu-de-france:#168ee8;--russian-violet:#121138;--sea-green:#2a8856;--violet-color-wheel:#7c20f5;--indigo-screen:#898bec;--rosso-corsa:#e20008;--lime-green:#02d313;--dark-turquoise:#05e3ee;--black:#191919;--medium-blue:#1a04de;--azure:#4180f0;--sky-lagoon:#52c3d8;--lilly-pad:#b9e3b9}body{background-image:linear-gradient(1turn,#7c20f5,#52c3d8);background-image:linear-gradient(1turn,var(--violet-color-wheel),var(--sky-lagoon));text-align:left}.hide-field{display:none}h1{color:#454a62;font-family:Source Code Pro,monospace;font-size:5.9vw;text-align:left;text-decoration-style:dotted}h2,h3{color:#05e3ee;color:var(--dark-turquoise)}h2,h3,h6{font-family:Lekton,sans-serif;text-align:left;text-decoration-style:dotted}h6{color:#898bec;color:var(--indigo-screen)}p{font-family:Catamaran,sans-serif;font-size:2rem;text-align:left}canvas{font-family:Catamaran,sans-serif!important;font-size:2rem!important}a{color:#02d313!important;color:var(--lime-green)!important;font-family:Lekton,sans-serif;font-size:2rem}ol{margin-left:3%;text-align:left}li{font-size:2rem}label,li{color:#ecf1ea;color:var(--mint-cream)}button{background-color:#a5dd4b}form{font-family:monospace;margin-left:5%;text-align:left}table,th,tr{border:1px double #ecf1ea;border-color:var(--mint-cream)}th{font-family:Catamaran,sans-serif;font-size:3vh;padding:1% 1% 1% 3%}td{border:1px double #ecf1ea;border-color:var(--mint-cream);font-family:monospace;padding:1% 1% 1% 7%}ol{font-size:2rem}#DWTop-Nav{border-bottom:thick dashed #1a04de;border-bottom-color:var(--medium-blue);font-family:monospace;font-size:2.7vh;height:12rem;margin-bottom:0;padding:1%}#DWTop-Nav,.navbar__wrap{background-color:#191919;background-color:var(--black);width:100%}.navbar__wrap{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.navbar-left:hover{background-color:#191919;background-color:var(--black)}.navbar__item--logo{padding-left:1.5rem}.navbar__list{background-color:#191919;background-color:var(--black)}.navbar__item--dropdown,.navbar__item--link{color:#02d313!important;color:var(--lime-green)!important;font-size:75%;margin-top:1.5rem}.navbar__item--dropdown:hover,.navbar__item--link:hover{color:#1a04de!important;color:var(--medium-blue)!important}.navbar__item--dropdownLink{color:#02d313!important;color:var(--lime-green)!important}.dropdown-menu,.dropdown-menu>li>a,.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background-color:#191919;background-color:var(--black)}.navbar-collapse{border-top:none;margin-right:2rem}#about_title{color:#ecf1ea;color:var(--mint-cream);padding:5%;text-align:center}.about_title{color:#898bec;color:var(--indigo-screen);font-weight:700;text-align:center}.about_text,.about_title{background-color:#191919;background-color:var(--black)}.about_text{color:#ecf1ea;color:var(--mint-cream);margin-bottom:5%;margin-top:5%;padding:3%}#about_text_1,#about_text_2,#about_text_3{background-image:linear-gradient(1turn,#7c20f5,#52c3d8);background-image:linear-gradient(1turn,var(--violet-color-wheel),var(--sky-lagoon));color:#191919;color:var(--black);margin-bottom:5%;margin-top:5%;padding:3%}#topic_list,#writer_list{content-align:left;text-align:left}.disinfo_image1{display:block;margin-left:auto;margin-right:auto;text-align:center}#partner_card_row{align-content:center;margin:auto;padding:10px}#partner_card{font-family:Catamaran,sans-serif;padding:3%}#partner_card,.partner_upper_title{align-content:center;text-align:center}#partner_upper_title,.partner_upper_title{color:#ecf1ea;color:var(--mint-cream)}#partner_upper_title{align-content:center;text-align:center}#profile_image,#profile_image_panel{background-position:50%;background-size:cover}#staff_list{color:#ecf1ea!important;color:var(--mint-cream)!important}#staff_role{align-items:center;text-align:center}#staff_list_name{font-size:2rem}#staff_list_name,#staff_list_role{text-align:center}#staff_card_row{align-content:center;justify-content:center}#staff_card_row,#staff_image_list{margin-left:auto;margin-right:auto}#staff_image_list{align-content:center!important;align-items:center!important;border-radius:50%;display:block;height:130px;text-align:center;transform:scale(1);transition:all .9s ease 0s;width:130px;z-index:1}.project_team_title{color:#898bec;color:var(--indigo-screen);font-size:5rem;text-align:center}.staff-card{border-color:#1a04de;border-color:var(--medium-blue);border-style:solid;margin:2%;overflow:hidden;padding:3%}#staff-list{color:#ecf1ea;color:var(--mint-cream)}section{grid-auto-flow:column;grid-template-columns:1fr max-content;justify-content:center}.grid-container,section{align-content:center;display:grid}.grid-container{grid-column-gap:1rem;grid-row-gap:1rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));height:inherit;text-align:center;width:inherit}.gallery-column-container{break-inside:avoid;column-gap:1rem;columns:200px}.gallery-column-container,.gallery-list-item{align-content:center!important;list-style-type:none;page-break-inside:avoid;text-align:center!important}.gallery-list-item{-mx-column-break-inside:avoid;border-color:#1a04de!important;border-color:var(--medium-blue)!important;border:solid;break-inside:avoid-column;margin:1rem;padding:5%}.gallery-content-list-item{border:1px solid #000;box-shadow:1px 3px 8px #00000080;display:block;object-fit:cover;width:100%}.gallery-grid-container{grid-column-gap:1rem;grid-row-gap:1rem;align-content:center;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));text-align:center;width:inherit}.grid-item{border-color:#1a04de!important;border-color:var(--medium-blue)!important;border:solid}.gallery-grid-item,.grid-item{padding:5%}.file-title,.gallery-grid-item,.grid-item{align-content:center!important;text-align:center!important}.file-title{color:#52c3d8!important;color:var(--sky-lagoon)!important}.file-description{align-content:center!important;color:#ecf1ea;color:var(--mint-cream);text-align:center!important}.article_gradient_panel_text{background-image:linear-gradient(1turn,#7c20f5,#52c3d8);background-image:linear-gradient(1turn,var(--violet-color-wheel),var(--sky-lagoon));color:#191919;color:var(--black);margin-bottom:7%;margin-top:7%;padding:3%}#article_card_row{align-content:center;justify-content:center;margin-left:auto;margin-right:auto}#article_sub_headline,.article_sub_headline{color:#191919!important;color:var(--black)!important;font-family:Lekton,sans-serif;text-align:left;text-decoration-style:dotted}.article_panel_text{background-color:#ecf1ea;background-color:var(--mint-cream);color:#191919!important;color:var(--black)!important;margin-bottom:5%;margin-top:5%;padding:3%}#article_topic,.article_topic{align-content:center;justify-content:center;text-align:center!important}.article_topic{color:#02d313;color:var(--lime-green)}.article_topic_detail{align-content:center;color:#ecf1ea;color:var(--mint-cream);justify-content:center;text-align:center!important}#article_container{grid-column-gap:1rem;grid-row-gap:1rem;align-content:center;display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));height:inherit;text-align:center;width:inherit}.col-md-3{flex:1 1;padding:16px}#article_card{border-color:#1a04de;border-color:var(--medium-blue);border-style:solid;margin:2%;overflow:hidden;padding:3%}.article_card_title{color:#ecf1ea;color:var(--mint-cream);margin:auto;text-align:center}#article_link{font-size:3rem;text-align:center}#article_author{padding-left:5%;text-align:center}.bibliography_text{color:#191919;color:var(--black);font-family:Catamaran,sans-serif;font-size:2rem;text-align:left}.school_program_card{align-content:center;border-color:#1a04de;border-color:var(--medium-blue);border-style:solid;display:flow;margin:1%;overflow:hidden;padding-left:3%;padding-right:3%;text-align:center}.school_program_text{align-content:center;text-align:center}.school_program_contact_heading{align-content:center;text-align:left}.school_program_description{align-content:center;color:#ecf1ea;color:var(--mint-cream);text-align:center!important}.school_program_description_heading{align-content:center;color:#52c3d8;color:var(--sky-lagoon);text-align:center!important}.school_program_contact{margin-right:auto;text-align:center!important}.school_program_image{display:block;margin-left:auto;margin-right:auto;width:50%}#id_school_from_email{text-align:center!important}#id_school_message{background-color:#121138;background-color:var(--russian-violet);border:#02d313;border:var(--lime-green);border-style:solid;color:#05e3ee;color:var(--dark-turquoise);display:block;text-align:center}input,input[type=checkbox],input[type=password],input[type=select],input[type=text],select{background-color:#191919;background-color:var(--black);border:none;border-bottom:#02d313;border-bottom:var(--lime-green);border-bottom-style:solid;box-sizing:border-box;color:#05e3ee;color:var(--dark-turquoise)}#id_message{align-content:center;align-items:center;background-color:#121138;background-color:var(--russian-violet);border:#02d313;border:var(--lime-green);border-style:solid;box-sizing:border-box;color:#05e3ee;color:var(--dark-turquoise);display:block}button,input[type=button],input[type=reset],input[type=submit]{align-content:center;background-color:#02d313;background-color:var(--lime-green);border:none;color:#191919;color:var(--black);cursor:pointer;font-size:1.7vw;font-weight:700;margin:4px 2px;padding:16px 32px;text-decoration:none}ol{font-family:monospace}.jumbotron{background-color:#191919;background-color:var(--black);color:#f0f0f1;margin-top:5rem}#edit-password-link,#edit-profile-link{color:#02d313;color:var(--lime-green)}.panel_conditions_text{background-color:#ecf1ea;background-color:var(--mint-cream);color:#191919;color:var(--black);margin-bottom:5%;margin-top:5%;padding:3%}.title_text{color:#ecf1ea;color:var(--mint-cream);padding:2%}.inner_title_text{align-content:center!important;text-align:center!important}.inner_title_text,.inner_title_text_left{background-color:#191919;background-color:var(--black);color:#898bec;color:var(--indigo-screen);font-weight:700;padding:3%}.inner_title_text_left{text-align:left!important}.canvas_image{background-color:#191919;background-color:var(--black);height:100%;padding-bottom:10%;padding-top:10%}#index_image,.canvas_image{background-attachment:fixed;background-position:50%;background-size:cover;width:100%;z-index:0}#index_image{color:#ecf1ea;color:var(--mint-cream);padding-bottom:5%}#index_title{color:#02d313;color:var(--lime-green);padding:20%;text-align:center}.index_title{background-color:#191919;background-color:var(--black);color:#898bec;color:var(--indigo-screen);font-weight:700;text-align:center}#index_text_1{margin-bottom:7%;margin-top:7%}#index_text_1,#index_text_2{background-image:linear-gradient(1turn,#7c20f5,#52c3d8);background-image:linear-gradient(1turn,var(--violet-color-wheel),var(--sky-lagoon));color:#191919;color:var(--black);padding:3%}#index_text_2{margin-bottom:5%;margin-top:5%}#index_action_panel{align-content:center;background-color:#4b235cde;border:#ecf1ea;border:var(--mint-cream);border-radius:25px;border-style:solid;font-size:3vh;font-weight:700;opacity:100%;padding-bottom:7%;padding-top:2%;text-align:center;z-index:1}.course_info_image{display:block;margin-left:auto;margin-right:auto;width:50%}#course_title{color:#02d313;color:var(--lime-green);padding:20%}.course_title{background-color:#191919;background-color:var(--black);color:#898bec;color:var(--indigo-screen);font-weight:700}#course_info_text_1,#course_info_text_2,#course_info_text_25,#course_info_text_3,#course_info_text_4{background-image:linear-gradient(1turn,#7c20f5,#52c3d8);background-image:linear-gradient(1turn,var(--violet-color-wheel),var(--sky-lagoon));color:#191919;color:var(--black);margin-bottom:7%;margin-top:7%;padding:3%}#course_register_title{color:#02d313;color:var(--lime-green);padding:20%}.course_register_title{background-color:#191919;background-color:var(--black);color:#898bec;color:var(--indigo-screen);font-weight:700}.form_info_text{padding:2%}.registration_form{padding-top:2%}#registration_text_1,#registration_text_2{background-image:linear-gradient(1turn,#7c20f5,#52c3d8);background-image:linear-gradient(1turn,var(--violet-color-wheel),var(--sky-lagoon));color:#191919;color:var(--black);margin-bottom:7%;margin-top:7%;padding:3%}#login-card{margin-right:21%}#login-title{font-family:monospace;padding-bottom:1%;padding-left:14%}#login-form-full{background-color:#4b235c;padding-bottom:5%;padding-top:5%}#login-input{padding-left:20%;padding-top:1%}.conditions_text,.title_conditions_text{color:#191919;color:var(--black);font-family:Source Code Pro,monospace}#registration_admin_info{background-color:#4b235c;text-align:left}#registration-steps{background-color:#4b235c;border:1px double #ecf1ea;border:1px double var(--mint-cream);padding-bottom:7%}#registration-steps-dates{padding-bottom:5%;padding-top:5%}#registration-steps-list-title{margin-left:3%;padding-top:3%}#registration_demo_info{background-color:#4b235c;text-align:left}#demographic_title,#registration_title{color:#52c3d8;color:var(--sky-lagoon);text-align:left;text-decoration:underline}#id_username{background-color:#191919;background-color:var(--black);border:none;border-bottom:#02d313;border-bottom:var(--lime-green);border-bottom-style:solid;box-sizing:border-box;color:#05e3ee;color:var(--dark-turquoise);padding:12px 20px;width:25%}.open_survey_chart{background-color:#191919!important;background-color:var(--black)!important;color:#ecf1ea!important;color:var(--mint-cream)!important;font-family:monospace!important}.chart_canvas{background-color:#191919;background-color:var(--black);height:75%;width:100%}#multi-question{text-align:center!important}#single-question-rating{text-align:center}.gradient_survey_text{background-image:linear-gradient(1turn,#ecf1ea,#52c3d8);background-image:linear-gradient(1turn,var(--mint-cream),var(--sky-lagoon));color:#191919;color:var(--black);margin-bottom:2%;margin-top:2%;padding:5%}.survey_text{background-color:#191919;background-color:var(--black);color:#ecf1ea;color:var(--mint-cream);margin-bottom:5%;margin-top:5%;padding:3% 3% 3% 27%;text-align:center!important}.word_cloud1{color:#52c3d8!important;color:var(--sky-lagoon)!important;font-size:1.4rem!important}.word_cloud2{color:#b9e3b9!important;color:var(--lilly-pad)!important;font-size:2.4rem!important}.word_cloud3{color:#2a8856!important;color:var(--sea-green)!important;font-size:1.9rem!important}.word_cloud4{color:#e20008!important;color:var(--rosso-corsa)!important;font-size:2.15rem!important}.word_cloud5{color:#898bec!important;color:var(--indigo-screen)!important;font-size:2.65rem!important}.word_cloud6{color:#02d313!important;color:var(--lime-green)!important;font-size:2.9rem!important}.word_cloud7{color:#1a04de!important;color:var(--medium-blue)!important;font-size:2.2rem!important}.question_title{align-text:center;align-content:center}#survey_title{align-content:center;color:#02d313;color:var(--lime-green);padding:5%}.survey_title{background-color:#191919;background-color:var(--black);color:#898bec;color:var(--indigo-screen);font-weight:700}#start-survey-btn{align-content:center}#survey-detail-body{text-align:left}#survey_text{background-image:linear-gradient(1turn,#7c20f5,#52c3d8);background-image:linear-gradient(1turn,var(--violet-color-wheel),var(--sky-lagoon));color:#191919;color:var(--black);margin-bottom:7%;margin-top:7%;padding:3%}.exit_result_list{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;line-height:2.5rem;list-style:none;padding-left:0}ul.exit_result_list p{color:#ecf1ea;color:var(--mint-cream);display:inline-list-item;font-size:1.5rem;padding:.125rem .25rem;position:relative;text-decoration:none}.gradient_panel_text{background-image:linear-gradient(1turn,#7c20f5,#52c3d8);background-image:linear-gradient(1turn,var(--violet-color-wheel),var(--sky-lagoon));color:#191919;color:var(--black);margin-bottom:7%;margin-top:7%;padding:3%}.panel_text{color:#ecf1ea;color:var(--mint-cream);margin-bottom:5%;margin-top:5%;padding:3%}#DWBottom-Nav,.panel_text{background-color:#191919;background-color:var(--black)}#DWBottom-Nav{border-top:thick dashed #1a04de;border-top-color:var(--medium-blue);font-family:monospace;font-size:125%;padding:1%;text-align:center;width:100%}.footer__wrap{align-items:center;display:flex;justify-content:center;width:100%}.footer__item--link{color:#02d313!important;color:var(--lime-green)!important}.footer__item--caos:hover,.footer__item--link:hover{background-color:#191919!important;background-color:var(--black)!important;color:#1a04de!important;color:var(--medium-blue)!important}.site-content{margin-bottom:2rem;margin-top:1rem}.site-template-content{width:100%}.navbar-link-button{background:#0000;border:none;cursor:pointer}.site-user-chip{color:#ecf1ea;color:var(--mint-cream);font-family:Catamaran,sans-serif;font-size:1.2rem;margin-top:.75rem}.site-form-placeholder{border:1px dashed #02d313;border:1px dashed var(--lime-green);margin:1rem 0;padding:1rem}.site-form-placeholder p{margin:0}@media only screen and (max-width:1200px){.navbar__item--dropdown,.navbar__item--link{font-size:60%}}@media only screen and (max-width:1024px){.navbar__item--dropdown,.navbar__item--link{font-size:50%;margin-top:2rem}.navbar__item--logo{padding-top:.5rem}.footer__item--caos,.footer__item--link{font-size:75%}}@media only screen and (max-width:850px){.navbar__item--dropdown,.navbar__item--link{font-size:50%}}@media only screen and (max-width:768px){.navbar__item--dropdown,.navbar__item--link{font-size:45%;margin-top:3rem}}@media only screen and (max-width:542px){.navbar__item--dropdown,.navbar__item--link{font-size:75%}.navbar__item--logo-image{margin-top:1rem}.footer__item--caos,.footer__item--link{font-size:85%}}:root{--page-max-width:1200px;--surface-card:#0a122ae6;--surface-soft:#0c1634bf;--surface-border:#6e91dc73;--text-main:#edf3ff;--text-muted:#c2d1f0;--input-bg:#080e21f5;--input-border:#6882c9b3}#root,body,html{min-height:100%}body{background:linear-gradient(180deg,#5ca5d6,#5f78d5 46%,#7038de);color:#edf3ff;color:var(--text-main);font-size:clamp(1.02rem,.38vw + .95rem,1.13rem);line-height:1.62;margin:0}section{align-content:normal;display:block;grid-auto-flow:row;grid-template-columns:none;justify-content:normal}form{margin-left:0}h1,h2,h3,h4,h5,h6{color:#edf3ff;color:var(--text-main);line-height:1.2;margin:0 0 .75rem}h1{font-size:clamp(2.45rem,5.7vw,3.95rem)}h2{font-size:clamp(1.9rem,3.6vw,2.5rem)}h3{font-size:clamp(1.55rem,2.5vw,1.95rem)}label,li,p,td,th{color:#edf3ff;color:var(--text-main);font-size:clamp(1.16rem,1.45vw,1.32rem)}a{font-size:inherit}.site-content{margin:1rem auto 3rem;max-width:1200px;max-width:var(--page-max-width);padding:0 1rem 2rem}.page-stack,.site-template-content{display:flex;flex-direction:column;gap:1rem}.content-card,.dashboard-card,.dashboard-panel,.dashboard-sidebar,.detail-view,.editor-form,.login-card,.section-heading,.site-user-chip,.state-card,.upload-box,.upload-results{background:#0a122ae6;background:var(--surface-card);border:1px solid #6e91dc73;border:1px solid var(--surface-border);border-radius:14px;box-shadow:0 8px 24px #0308184d}.site-user-chip{padding:.55rem 1rem}.dashboard-card,.dashboard-panel,.detail-view,.editor-form,.login-card,.section-heading,.state-card,.upload-box,.upload-results{padding:1rem 1.25rem}.gradient_panel_text{background:#09122d59;border-radius:14px;margin:1rem 0;padding:.35rem}.panel_text{background:#0a122ae6;background:var(--surface-card);border:1px solid #6e91dc73;border:1px solid var(--surface-border);border-radius:12px;margin:0;padding:1rem 1.1rem}.route-dw_course_terms_and_conditions .panel_conditions_text,.route-dw_terms_conditions .panel_conditions_text,.route-privacy_policy .panel_text{background:#fff;border:1px solid #19191938;box-shadow:none;color:#191919}.route-dw_course_terms_and_conditions .conditions_text,.route-dw_course_terms_and_conditions .panel_conditions_text :is(h1,h2,h3,h4,h5,h6,p,li,label,td,th,span,strong),.route-dw_course_terms_and_conditions .title_conditions_text,.route-dw_terms_conditions .conditions_text,.route-dw_terms_conditions .panel_conditions_text :is(h1,h2,h3,h4,h5,h6,p,li,label,td,th,span,strong),.route-dw_terms_conditions .title_conditions_text,.route-privacy_policy .panel_text :is(h1,h2,h3,h4,h5,h6,p,li,label,td,th,span,strong){color:#191919!important}.route-dw_course_terms_and_conditions .panel_conditions_text a,.route-dw_terms_conditions .panel_conditions_text a,.route-privacy_policy .panel_text a{color:#1842cc!important;text-decoration:underline}.about_title,.course_register_title,.course_title,.index_title,.inner_title_text,.title_text{background:#0000;color:inherit}.title_text{text-align:center}.section-heading h1,h1.about_title,h1.course_register_title,h1.course_title,h1.index_title,h1.inner_title_text,h1.title_text{text-wrap:balance;background:#0a0e18f0;border-radius:0;box-shadow:0 10px 22px #060a1859;color:#7f86f4!important;display:block;line-height:1.06;margin:0 auto .55rem;max-width:min(100%,980px);padding:.28em .95em .34em;text-align:center;width:fit-content}.route-dw_course_terms_and_conditions h1.inner_title_text,.route-dw_terms_conditions h1.inner_title_text,.route-privacy_policy h1.about_title{background:#fff;box-shadow:none;color:#191919!important}.content-section,.hero{background:#0a122ae6;background:var(--surface-card);border:1px solid #6e91dc73;border:1px solid var(--surface-border);border-radius:14px;padding:1rem 1.25rem}.hero-actions{display:flex;flex-wrap:wrap;gap:.75rem}.hero-actions a{align-items:center;background:#132048e6;border:1px solid #52c3d873;border-radius:10px;color:#edf3ff!important;color:var(--text-main)!important;display:inline-flex;justify-content:center;min-height:2.4rem;padding:.45rem .95rem;text-decoration:none}.dashboard-shell{grid-gap:1rem;align-items:start;display:grid;gap:1rem;grid-template-columns:minmax(220px,260px) minmax(0,1fr)}.dashboard-sidebar{display:flex;flex-direction:column;gap:.75rem;padding:1rem;position:sticky;top:1rem}.dashboard-nav,.dashboard-sidebar-actions{display:flex;flex-direction:column;gap:.35rem}.dashboard-nav a{background:#ffffff08;border:1px solid #0000;border-radius:8px;color:#edf3ff!important;color:var(--text-main)!important;display:block;padding:.45rem .6rem;text-decoration:none}.dashboard-nav a.active{background:#52c3d833;border-color:#52c3d88c}.dashboard-grid{grid-gap:1rem;align-items:start;display:grid;gap:1rem;grid-template-columns:minmax(260px,1fr) minmax(320px,1.3fr)}.dashboard-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:.65rem}.dashboard-toolbar input{flex:1 1 320px;max-width:460px}.card-grid,.dashboard-cards,.staff-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.staff-card{background:#0c1634bf;background:var(--surface-soft);border:1px solid #6e91dc73;border:1px solid var(--surface-border);border-radius:12px;display:flex;flex-direction:column;gap:.55rem;padding:.8rem}.staff-card-image{aspect-ratio:4/3;border:1px solid #6e91dc73;border:1px solid var(--surface-border);border-radius:10px;object-fit:cover;width:100%}.content-card{padding:1rem}.content-card-media-wrap{background:#050a18bf;border:1px solid #6e91dc73;border:1px solid var(--surface-border);border-radius:10px;margin:.4rem 0 .75rem;overflow:hidden}.content-card-media{display:block;max-height:260px;object-fit:cover;width:100%}.content-card-footer,.content-card-header{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between}.table-wrap{overflow:auto}.content-table{background:#080c1c99;border:1px solid #6e91dc73;border:1px solid var(--surface-border);border-collapse:initial;border-radius:10px;border-spacing:0;width:100%}.content-table td,.content-table th{border:none;border-bottom:1px solid #6e91dc40;padding:.6rem .75rem}.content-table tr:last-child td{border-bottom:none}.content-table th{color:#c2d1f0;color:var(--text-muted);font-size:1.02rem;letter-spacing:.03em;text-transform:uppercase}.table-actions{display:flex;flex-wrap:wrap;gap:.5rem}.status-pill{align-items:center;background:#95a0bf38;border:1px solid #95a0bf80;border-radius:999px;display:inline-flex;font-size:.98rem;padding:.2rem .62rem}.status-published{background:#43b97940;border-color:#43b9798c}.status-draft{background:#f2aa4145;border-color:#f2aa4199}.editor-form{gap:.85rem;margin:0}.editor-form,.editor-form label{display:flex;flex-direction:column}.editor-form label{font-weight:600;gap:.35rem}.editor-form-group{background:#0c1634bf;background:var(--surface-soft);border:1px dashed #6e91dc66;border-radius:12px;display:flex;flex-direction:column;gap:.75rem;padding:.85rem}.editor-list-item{background:#080e21b8;border:1px solid #6e91dc73;border-radius:10px;display:flex;flex-direction:column;gap:.65rem;padding:.75rem}input,input[type=email],input[type=number],input[type=password],input[type=text],select,textarea{background:#080e21f5;background:var(--input-bg);border:1px solid #6882c9b3;border:1px solid var(--input-border);border-radius:9px;box-sizing:border-box;color:#edf3ff;color:var(--text-main);font-size:clamp(1.1rem,1.3vw,1.24rem);max-width:100%;padding:.62rem .74rem;width:100%}textarea{min-height:110px;resize:vertical}.detail-header{border-bottom:1px solid #6e91dc59;margin-bottom:.8rem;padding-bottom:.75rem}.detail-meta{color:#c2d1f0;color:var(--text-muted);display:flex;flex-wrap:wrap;gap:.8rem}.detail-image,.detail-video{border:1px solid #6e91dc73;border:1px solid var(--surface-border);border-radius:10px;margin:.75rem 0;max-width:100%;width:100%}.detail-subsection{background:#080e21bf;border:1px solid #6e91dc59;border-radius:10px;margin-bottom:.8rem;padding:.9rem}.link-list{display:flex;flex-direction:column;gap:.45rem;list-style:none;margin:0;padding:0}.detail-code{background:#070c1ce0;border:1px solid #6e91dc73;border:1px solid var(--surface-border);border-radius:10px;overflow:auto;padding:.75rem}.form-error{background:#ad2d4842;border:1px solid #ff829f73;border-radius:10px;color:#ffdbe6;margin:0;padding:.6rem .75rem}.upload-status{background:#0b5f5547;border:1px solid #49d7c280;border-radius:10px;color:#d6fff8;margin:0;padding:.5rem .75rem}button,input[type=button],input[type=reset],input[type=submit]{border:1px solid #0aca2f;border-radius:10px;font-size:clamp(1.1rem,1.45vw,1.25rem);line-height:1.3;margin:0;padding:.62rem 1.08rem}button.danger{background:#f06177;border-color:#d44e64;color:#fff}button:disabled{cursor:not-allowed;opacity:.6}.button-link{background:#0000!important;border:none!important;color:var(--lime-green)!important;padding:0!important}#DWTop-Nav{height:auto;min-height:6.2rem;padding:.85rem 1rem}.navbar__item--logo-image{max-height:72px;width:auto}.navbar__list{display:flex;flex-wrap:wrap;gap:.1rem}.navbar__item--dropdown,.navbar__item--link{align-items:center;display:inline-flex;font-size:1.28rem;margin-top:0;padding:.56rem .62rem}.navbar-link-button.navbar__item--link{line-height:1}.navbar-toggle{margin-top:2.05rem!important;padding:.5rem .55rem}.navbar-toggle .icon-bar{border-radius:999px;height:4px;width:30px}#DWBottom-Nav{font-size:1.05rem;padding:1rem}.footer__wrap #nav-link-list{display:flex;flex-wrap:wrap;float:none;gap:.45rem;justify-content:center}.footer__item--caos,.footer__item--link{font-size:1.15rem}@media (max-width:1100px){.dashboard-shell{grid-template-columns:1fr}.dashboard-sidebar{position:static}.dashboard-grid{grid-template-columns:1fr}}@media (max-width:850px){h1{font-size:clamp(2.2rem,7vw,3rem)}h2{font-size:clamp(1.7rem,4.7vw,2.2rem)}h3{font-size:clamp(1.45rem,3.7vw,1.8rem)}label,li,p,td,th{font-size:clamp(1.06rem,2.45vw,1.2rem)}.site-content{margin-top:.85rem;padding:0 .85rem 1.8rem}.dashboard-toolbar input{flex-basis:100%;max-width:100%}.card-grid,.dashboard-cards,.staff-grid{grid-template-columns:1fr}.content-table td,.content-table th{padding:.55rem .62rem}.navbar__list{gap:.25rem;justify-content:flex-start;width:100%}.navbar__wrap{align-items:center;flex-wrap:wrap;gap:.45rem}.navbar__item--dropdown,.navbar__item--link{font-size:1.16rem;padding:.45rem .55rem}.footer__item--caos,.footer__item--link{font-size:1.05rem}}@media (max-width:768px){.site-content{padding:0 .75rem 1.5rem}.dashboard-card,.dashboard-panel,.detail-view,.editor-form,.login-card,.section-heading,.state-card,.upload-box,.upload-results{padding:.9rem 1rem}.dashboard-toolbar input{flex-basis:100%;max-width:100%}.content-card-footer,.content-card-header,.detail-meta{align-items:flex-start;flex-direction:column}.navbar__item--dropdown,.navbar__item--link{font-size:1.08rem}.footer__item--caos,.footer__item--link{font-size:1.02rem}}
/*# sourceMappingURL=main.f57f18e3.css.map*/