html{scroll-behavior:smooth}a{text-decoration:none}*{margin:0;-webkit-font-feature-settings:"lnum";font-feature-settings:"lnum";font-variant-numeric:lining-nums}#body{width:100%;min-height:100vh}@-webkit-keyframes bgGradient{0%{background:#ec374f}25%{background:#f6ab41}50%{background:#38dea9}75%{background:#9989f8}to{background:#ec374f}}@keyframes bgGradient{0%{background:#ec374f}25%{background:#f6ab41}50%{background:#38dea9}75%{background:#9989f8}to{background:#ec374f}}@-webkit-keyframes rainbowCard{0%{border:1px solid #ec374f;box-shadow:0 0 16px 2px rgba(236,55,79,.5)}25%{border:1px solid #f6ab41;box-shadow:0 0 16px 2px rgba(246,171,65,.5)}50%{border:1px solid #38dea9;box-shadow:0 0 16px 2px rgba(56,222,169,.5)}75%{border:1px solid #9989f8;box-shadow:0 0 16px 2px rgba(153,137,248,.5)}to{border:1px solid #ec374f;box-shadow:0 0 16px 2px rgba(236,55,79,.5)}}@keyframes rainbowCard{0%{border:1px solid #ec374f;box-shadow:0 0 16px 2px rgba(236,55,79,.5)}25%{border:1px solid #f6ab41;box-shadow:0 0 16px 2px rgba(246,171,65,.5)}50%{border:1px solid #38dea9;box-shadow:0 0 16px 2px rgba(56,222,169,.5)}75%{border:1px solid #9989f8;box-shadow:0 0 16px 2px rgba(153,137,248,.5)}to{border:1px solid #ec374f;box-shadow:0 0 16px 2px rgba(236,55,79,.5)}}@-webkit-keyframes backHide{0%{opacity:1%}50%{opacity:1%}to{opacity:1%}}@keyframes backHide{0%{opacity:1%}50%{opacity:1%}to{opacity:1%}}@-webkit-keyframes shake{0%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}20%{-webkit-transform:translateX(3px);transform:translateX(3px)}40%{-webkit-transform:translateX(-4px);transform:translateX(-4px)}60%{-webkit-transform:translateX(3px);transform:translateX(3px)}80%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes shake{0%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}20%{-webkit-transform:translateX(3px);transform:translateX(3px)}40%{-webkit-transform:translateX(-4px);transform:translateX(-4px)}60%{-webkit-transform:translateX(3px);transform:translateX(3px)}80%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.login-container{display:flex;justify-content:center;align-items:center;height:100vh;background-size:20px 20px}.login-container.admin{background-image:radial-gradient(#ffebce 1px,#fccdab 0)}.login-container.student{background-image:radial-gradient(#cee6ff 1px,#a8d1ff 0)}.login-container .back-button{position:absolute;top:-32px;left:48px;margin-bottom:16px;color:#1d1a1e;font:700 16px "Source Sans 3Variable",sans-serif}.login-card{position:relative;display:flex;flex-direction:column;align-items:center;padding:48px;width:400px;background:#fff;border-radius:16px}.login-card h1{margin:0;color:#1d1a1e;font:700 26px "Roboto SerifVariable",serif;font-variation-settings:"wdth" 95,"GRAD" 100}.login-card .text-field{width:100%;margin:16px 0 0}.login-card .text-field p{margin:0;color:#1d1a1e;font:700 16px "Source Sans 3Variable",sans-serif}.login-card .text-field input{width:100%;height:36px;padding:0 14px;box-sizing:border-box;border:1px solid #625765;border-radius:4px;color:#1d1a1e;font:500 16px "Source Sans 3Variable",sans-serif}.login-card .text-field input[type=password]{letter-spacing:1px}.login-card .text-field input[type=password]::-webkit-input-placeholder{letter-spacing:normal}.login-card .text-field input[type=password]:-ms-input-placeholder{letter-spacing:normal}.login-card .text-field input[type=password]::placeholder{letter-spacing:normal}.login-card .text-field.wrong input{border:2px solid #ec374f;-webkit-animation:shake .5s;animation:shake .5s}.login-card button{margin-top:16px;padding:8px 48px;background:#7173f1;border:none;border-radius:8px;color:#fff;font:600 16px "Source Sans 3Variable",sans-serif;cursor:pointer;transition:.2s ease-in-out}.login-card button:hover{background:#3847ee}.loading{color:#625765;font:600 20px "Source Sans 3Variable",sans-serif}.loading-image{display:flex;flex-direction:column;align-items:center;grid-gap:16px;gap:16px;margin:32px auto;width:-webkit-max-content;width:max-content}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.status-banner{position:relative;width:100%;padding:16px 16px 12px;box-sizing:border-box;color:#1d1a1e;font:700 17px/1.4 "Source Sans 3Variable",sans-serif;letter-spacing:.25px;text-align:center;box-shadow:0 0 3px rgba(29,26,30,.25),0 0 8px rgba(29,26,30,.1);z-index:10;-webkit-animation:bgGradient 30s ease-in-out infinite;animation:bgGradient 30s ease-in-out infinite}@media (max-width:1024px){.status-banner{font-size:15px}}.login{position:absolute;top:16px;right:24px;display:flex;align-items:center;grid-gap:8px;gap:8px;font:600 13px "Source Sans 3Variable",sans-serif}.login a{padding:1px 8px;border:2px solid rgba(29,26,30,.5);border-radius:8px;color:#1d1a1e;font:700 14px "Source Sans 3Variable",sans-serif;transition:.1s ease-in-out;cursor:pointer}.login a:hover{background:#fff}.login a:last-child{font:700 13.5px "Source Sans 3Variable",sans-serif}@media (max-width:1024px){.login{display:none}}#hero{position:relative;padding:48px 0 40px;-webkit-animation:bgGradient 30s ease-in-out infinite;animation:bgGradient 30s ease-in-out infinite}#hero .title{font:44px/1 Berkshire Swash}#hero .description,#hero .title{padding:0 16px;color:#1d1a1e;text-align:center}#hero .description{margin-top:16px;font:600 18px/1.2 "Source Sans 3Variable",sans-serif}#hero .article-count{margin-top:16px;color:#1d1a1e;font:600 14px/1 "Source Sans 3Variable",sans-serif;text-align:center;letter-spacing:.25px;text-transform:uppercase}@media (max-width:1024px){#hero .title{font-size:40px}}@media (max-width:768px){#hero .title{font-size:32px}#hero .description{margin-top:12px;font-size:16px}}.search-bar{position:relative;display:flex;margin:-16px auto 0;width:min(800px,calc(100vw - 64px));height:48px;box-sizing:border-box;background:#fff;border:2px solid #d8d5d9;border-radius:20px;box-shadow:0 0 0 2px #fff;z-index:10}.search-bar .archive-field,.search-bar .month-field,.search-bar .search-field{display:flex;align-items:center;position:relative;height:100%}.search-bar .archive-field .field,.search-bar .month-field .field,.search-bar .search-field .field{padding:0 20px;width:100%;height:100%;box-sizing:border-box;border:none;color:#1d1a1e;font:600 16px "Source Sans 3Variable",sans-serif;transition:.05s ease-in-out}.search-bar .archive-field .field:focus,.search-bar .month-field .field:focus,.search-bar .search-field .field:focus{outline:none;box-shadow:0 0 0 2px #9989f8,0 2px 6px rgba(29,26,30,.25);z-index:12}.search-bar .archive-field .icon,.search-bar .month-field .icon,.search-bar .search-field .icon{position:absolute;z-index:15}.search-bar .search-field{flex-grow:2}.search-bar .search-field .icon{left:16px;width:20px;opacity:.5}.search-bar .search-field .field{padding-left:44px;border-radius:20px 0 0 20px}.search-bar .search-field .field::-webkit-input-placeholder{color:rgba(98,87,101,.75)}.search-bar .search-field .field:-ms-input-placeholder{color:rgba(98,87,101,.75)}.search-bar .search-field .field::placeholder{color:rgba(98,87,101,.75)}.search-bar .archive-field,.search-bar .month-field{border-left:2px solid #d8d5d9}.search-bar .archive-field .icon,.search-bar .month-field .icon{right:16px;-webkit-transform:translateY(1px);transform:translateY(1px)}.search-bar .archive-field .field,.search-bar .month-field .field{-webkit-appearance:none;appearance:none}.search-bar .filter-group{display:flex;flex-grow:1}.search-bar .filter-group .archive-field{flex-grow:3}.search-bar .filter-group .month-field{flex-grow:2}.search-bar .filter-group .month-field .field{border-radius:0 20px 20px 0}@media (max-width:768px){.search-bar .search-field{flex-grow:0.5}}@media (max-width:640px){.search-bar{flex-direction:column;width:calc(100vw - 32px);height:76px}.search-bar .filter-group,.search-bar .search-field{flex-grow:1}.search-bar .search-field{height:40px;border-bottom:2px solid rgba(98,87,101,.25)}.search-bar .search-field .field{border-radius:20px 20px 0 0}.search-bar .filter-group{height:36px}.search-bar .archive-field{border:none}.search-bar .archive-field .field{border-bottom-left-radius:20px}}main.articles{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));grid-template-rows:1fr;grid-gap:48px 32px;gap:48px 32px;margin:48px auto 96px;padding:0 calc(8vw - 32px)}@media (max-width:1024px){main.articles{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:40px 24px;gap:40px 24px;padding:0 calc(-8px + 5vw)}}@media (max-width:512px){main.articles{grid-template-columns:1fr;padding:0 20px 0 2px}}.no-articles-text{margin:48px 0 0;color:#625765;font:20px "Source Sans 3Variable",sans-serif;text-align:center}#top-btn{position:fixed;right:16px;bottom:16px;padding:6px 10px;width:-webkit-max-content;width:max-content;height:-webkit-max-content;height:max-content;background:#ec374f;color:#fdfdff;border-radius:4px;box-shadow:0 0 0 2px #fdfdff;font:600 16px "Source Sans 3Variable",sans-serif;line-height:16px;letter-spacing:.25px;cursor:pointer;transition:.2s ease-in-out;-webkit-animation:none;animation:none;opacity:1;z-index:10}#top-btn:hover{-webkit-animation:bgGradient 6s ease-in-out infinite;animation:bgGradient 6s ease-in-out infinite}#top-btn.hide{opacity:0}.articles .article-card{display:flex;height:-webkit-max-content;height:max-content;grid-gap:20px;gap:20px;box-sizing:border-box;cursor:pointer;transition:.1s ease-in-out}.articles .article-card:hover{-webkit-transform:translateY(-2px) scale(1.01);transform:translateY(-2px) scale(1.01)}.articles .article-card .thumbnail{width:128px;height:112px;flex-shrink:0;object-fit:cover;border-radius:2px;box-shadow:inset 0 0 4px rgba(29,26,30,.05);transition:.1s ease-in-out}.articles .article-card .content{display:flex;flex-direction:column;align-self:center}.articles .article-card .month{color:#403942;font:600 15px/1 "Roboto SerifVariable",serif;font-variation-settings:"wdth" 90,"GRAD" 80}.articles .article-card .title{margin-top:8px;color:#1d1a1e;font:650 24px/1.2 "Roboto SerifVariable",serif;font-variation-settings:"wdth" 75,"GRAD" 50;letter-spacing:-.2px}.articles .article-card .description{color:#1d1a1e;font:500 16px/1.4 "Roboto SerifVariable",serif;font-variation-settings:"wdth" 85,"GRAD" 20}.articles .article-card .author{margin-top:8px;color:#403942;font:600 16px/1 "Roboto SerifVariable",serif;font-variation-settings:"wdth" 80,"GRAD" 100}@media (max-width:1024px){.articles .article-card{grid-gap:18px;gap:18px}.articles .article-card .thumbnail{width:112px;height:98px}.articles .article-card .title{font-size:20px}}@media (max-width:512px){.articles .article-card{grid-gap:14px;gap:14px}.articles .article-card .thumbnail{width:96px;height:84px}.articles .article-card .month{font-size:13px}.articles .article-card .title{font-size:18px}.articles .article-card .author,.articles .article-card .description{font-size:14px}}.article-page{display:flex;flex-direction:column;align-items:center;padding-bottom:96px}.article-page header{display:flex;justify-content:center;align-items:center;width:100%;height:64px;-webkit-animation:bgGradient 30s ease-in-out infinite;animation:bgGradient 30s ease-in-out infinite;border-bottom:1px solid rgba(29,26,30,.1);z-index:10}.article-page header .back-button{position:absolute;left:0;display:flex;justify-content:center;align-items:center;grid-gap:2px;gap:2px;width:224px;height:48px;padding:0 8px 0 0;background:none;border:none;border-right:1px solid rgba(29,26,30,.1);cursor:pointer}.article-page header .back-button img{opacity:.5;transition:.2s ease-in-out}.article-page header .back-button:hover img{opacity:.75;-webkit-transform:translateX(-2px);transform:translateX(-2px)}.article-page header .back-button span{color:#1d1a1e;font:700 18px "Source Sans 3Variable",sans-serif;-webkit-user-select:none;-ms-user-select:none;user-select:none}.article-page header .school-title{margin-top:4px;width:-webkit-max-content;width:max-content;color:#1d1a1e;font:32px/1 Berkshire Swash;cursor:pointer}.article-page .sticky-back-button{display:flex;justify-content:center;align-items:center;grid-gap:2px;gap:2px;position:fixed;top:16px;left:calc(16px + 2vw);width:120px;height:48px;padding:0 8px 0 0;box-sizing:border-box;background:rgba(56,222,169,.75);border:2px solid rgba(56,222,169,.1);border-radius:16px;cursor:pointer;z-index:8}.article-page .sticky-back-button img{opacity:.5;transition:.2s ease-in-out}.article-page .sticky-back-button:hover img{opacity:.75;-webkit-transform:translateX(-2px);transform:translateX(-2px)}.article-page .sticky-back-button span{color:#1d1a1e;font:700 18px "Source Sans 3Variable",sans-serif;-webkit-user-select:none;-ms-user-select:none;user-select:none}.article-page .title{margin:64px 0 8px;padding:0 32px;max-width:1280px;color:#1d1a1e;font:700 40px/1.2 "Roboto SerifVariable",serif;font-variation-settings:"wdth" 80,"GRAD" 0;text-align:center}.article-page .description{margin-bottom:24px;padding:0 32px;max-width:720px;color:#403942;font:500 22px/1.2 "Roboto SerifVariable",serif;font-variation-settings:"wdth" 90,"GRAD" 20;text-align:center}.article-page .info{margin-top:8px;color:#1d1a1e;font:500 18px/1 "Roboto SerifVariable",serif;font-variation-settings:"wdth" 80,"GRAD" 100}.article-page .info span{font-weight:600}.article-page .info br{display:none}.article-page .reactions{margin-top:48px;border-top:1px solid rgba(98,87,101,.25)}.article-page .reactions .heading{margin-top:32px;color:#1d1a1e;font:700 20px "Source Sans 3Variable",sans-serif;text-align:center}.article-page .reactions .emojis{display:flex;grid-gap:32px;gap:32px;margin-top:24px}.article-page .reactions .emojis .emoji{display:flex;flex-direction:column;grid-gap:4px;gap:4px}.article-page .reactions .emojis .emoji.reacted{background:radial-gradient(26px circle at 50% 75%,rgba(255,206,36,.5) 25%,rgba(255,206,36,0));-webkit-transform:scale(1.05);transform:scale(1.05)}.article-page .reactions .emojis .emoji.reacted img{-webkit-animation:bounce .5s;animation:bounce .5s;-webkit-transform:scale(1.1);transform:scale(1.1)}.article-page .reactions .emojis .emoji.reacted span{font-weight:800}.article-page .reactions .emojis .emoji:not(.reacted) img:hover{-webkit-animation:light-bounce .3s;animation:light-bounce .3s}.article-page .reactions .emojis .emoji img{width:64px;height:64px;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;transition:.2s ease-in-out}.article-page .reactions .emojis .emoji img:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}@media (max-width:512px){.article-page .reactions .emojis .emoji img{width:48px;height:48px}}.article-page .reactions .emojis .emoji span{color:#403942;font:700 24px "Source Sans 3Variable",sans-serif;text-align:center;-webkit-user-select:none;-ms-user-select:none;user-select:none}.article-page .reactions .emojis .emoji span.zero{color:rgba(98,87,101,.75)}.article-page .reactions .emojis .emoji span.mid{color:#625765}@media (max-width:1024px){.article-page header{justify-content:space-between}.article-page header .back-button{position:static}.article-page header .school-title{width:100%;text-align:center}.article-page .title{font-size:32px}.article-page .description{font-size:20px}}@media (max-width:768px){.article-page header{height:56px}.article-page header .back-button{position:static;width:192px}.article-page header .back-button span{font-size:15px}.article-page header .school-title{padding:0 16px;font-size:26px;box-sizing:border-box}.article-page .sticky-back-button{top:8px;left:12px;width:104px;height:40px}.article-page .sticky-back-button span{font-size:15px}}@media (max-width:512px){.article-page header .school-title{font-size:20px}.article-page .title{margin-top:48px;padding:0 16px;font-size:24px}.article-page .description{padding:0 16px;font-size:17px}.article-page .info{font-size:16px;line-height:24px;text-align:center}.article-page .info br{display:inline;display:initial}.article-page .reactions .heading{font-size:16px}.article-page .reactions .emojis{margin-top:16px;grid-gap:calc(4px + 2vw);gap:calc(4px + 2vw)}.article-page .reactions .emojis .emoji span{font-size:16px}}.article-page .content{margin-top:32px;width:min(928px,calc(100vw - 64px));color:#333034;font-family:"Roboto SerifVariable",serif;font-variation-settings:"wdth" 90,"GRAD" 10}.article-page .content b{color:#1d1a1e;font-weight:650;font-variation-settings:"wdth" 85,"GRAD" 50}.article-page .content a,.article-page .content i,.article-page .content u{color:rgba(51,48,52,.9);font-weight:500;font-variation-settings:"wdth" 90,"GRAD" -10}.article-page .content a{color:#482bb7;text-decoration:underline}.article-page .content .tint *{color:inherit!important}.article-page .content p{margin-top:12px;color:#333034;font:450 17px/2.1 "Roboto SerifVariable",serif;font-variation-settings:"wdth" 90,"GRAD" 10}.article-page .content .heading{margin:24px 0 -4px;color:#1d1a1e;font:600 24px/1.4 "Roboto SerifVariable",serif;font-variation-settings:"wdth" 90,"GRAD" 40}.article-page .content .heading b,.article-page .content .heading i{color:inherit;font-weight:650;font-variation-settings:inherit}.article-page .content ol,.article-page .content ul{margin-top:12px;padding-left:16px}.article-page .content ol li,.article-page .content ul li{margin-top:4px;padding-left:8px}.article-page .content ol li p,.article-page .content ul li p{margin:0}.article-page .content .image{min-width:240px;max-width:50%;width:-webkit-max-content;width:max-content}.article-page .content .image img{width:100%;height:100%;border-radius:4px}.article-page .content .image.left{margin:16px 16px 4px -16px;float:left;clear:left}.article-page .content .image.right{margin:16px -16px 4px 16px;float:right;clear:right}.article-page .content .image.left img,.article-page .content .image.right img{max-height:800px}.article-page .content .image.center{margin:16px auto;max-width:60%}.article-page .content .image.center img{max-height:640px}.article-page .content .image .caption{margin-top:4px;color:#625765;font:500 14px/1.25 "Roboto SerifVariable",serif;text-align:center}.article-page .content table{margin-top:12px;max-width:100%;border-collapse:collapse}.article-page .content table+table{margin-top:8px}.article-page .content table td,.article-page .content table th{border:1px solid rgba(98,87,101,.5);padding:8px 12px;color:#333034;font:450 17px/1.4 "Roboto SerifVariable",serif;font-variation-settings:"wdth" 90,"GRAD" 10}@media (max-width:896px){.article-page .content p,.article-page .content td,.article-page .content th{margin-top:8px;font-size:15px}.article-page .content .heading{margin-top:16px;font-size:20px}.article-page .content .image .caption{font-size:12px}}@media (max-width:640px){.article-page .content{width:calc(100vw - 40px)}.article-page .content .image{margin:12px auto!important;max-width:100%!important;float:none!important}.article-page .content .image img{max-height:480px!important}}@-webkit-keyframes light-bounce{0%{-webkit-transform:scale(1);transform:scale(1)}30%{-webkit-transform:scale(.97);transform:scale(.97)}75%{-webkit-transform:scale(1.2);transform:scale(1.2)}to{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes light-bounce{0%{-webkit-transform:scale(1);transform:scale(1)}30%{-webkit-transform:scale(.97);transform:scale(.97)}75%{-webkit-transform:scale(1.2);transform:scale(1.2)}to{-webkit-transform:scale(1.1);transform:scale(1.1)}}@-webkit-keyframes bounce{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}30%{-webkit-transform:scale(.97);transform:scale(.97)}75%{-webkit-transform:scale(1.25);transform:scale(1.25)}to{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes bounce{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}30%{-webkit-transform:scale(.97);transform:scale(.97)}75%{-webkit-transform:scale(1.25);transform:scale(1.25)}to{-webkit-transform:scale(1.1);transform:scale(1.1)}}.not-found{background:#fdfdff;color:#1d1a1e;height:100vh;padding-bottom:20vh;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center}@media (max-width:512px){.not-found img{width:128px}}.not-found h1{margin:32px 0 0;font:600 32px "Source Sans 3Variable",sans-serif;text-align:center}@media (max-width:512px){.not-found h1{font:600 20px "Source Sans 3Variable",sans-serif}}.not-found a{margin:16px 0 0;font:900 16px "Source Sans 3Variable",sans-serif;color:#5b528b;letter-spacing:.8px;text-align:center}.not-found a:hover{color:#9989f8}@media (max-width:512px){.not-found a{margin:8px 0 0}}#admin-page{background:#fff;height:100vh}#admin-page header{width:100%;height:40px;padding-top:10px;border-bottom:1px solid #625765;box-sizing:border-box}#admin-page header h1{margin:0;text-align:center;color:#1d1a1e;font:600 20px "Source Sans 3Variable",sans-serif}#admin-page main{display:flex;height:calc(100% - 40px)}#admin-page aside{flex-shrink:0;width:200px;padding:48px 0;box-sizing:border-box;background:rgba(98,87,101,.15)}#admin-page aside .item{padding:10px 18px;border-bottom:1px solid #fff;transition:.2s ease-in-out}#admin-page aside .item:not(.active,.logout):hover{background:rgba(98,87,101,.1)}#admin-page aside .item span{color:#1d1a1e;font:500 15px "Source Sans 3Variable",sans-serif;-webkit-user-select:none;-ms-user-select:none;user-select:none}#admin-page aside .item.active{background:#fff;box-shadow:-5px 0 4px rgba(98,87,101,.25)}#admin-page aside .item.active span{font-weight:600}#admin-page aside .item.logout{cursor:pointer}#admin-page aside .item.logout:hover{background:rgba(236,55,79,.25)}#admin-page aside .item.logout span{font-weight:600;color:#ec374f}#admin-page section{width:100%;margin:0 auto;padding:48px;position:relative;overflow:auto}#admin-page section h2{margin:0;color:#1d1a1e;font:800 24px "Source Sans 3Variable",sans-serif}#admin-page section .subtitle{margin:2px 0 0;color:#403942;font:600 16px "Source Sans 3Variable",sans-serif}#admin-page section .top{display:flex}#admin-page section .top .action-button{margin-left:8px;height:-webkit-max-content;height:max-content;padding:6px 12px;color:#1d1a1e;border:none;border-radius:6px;font:600 14px "Source Sans 3Variable",sans-serif;transition:.2s ease-in-out;cursor:pointer}#admin-page section .top .action-button.add{margin-left:48px;background:#1ad52a}#admin-page section .top .action-button.add:hover{background:#1ac229}#admin-page section .top .action-button.delete{background:#ff3a57}#admin-page section .top .action-button.delete:hover{background:#d7344a}#admin-page section div .action-bar,#admin-page section div .actions{display:flex}#admin-page section div .action-bar .action-button,#admin-page section div .actions .action-button{display:flex;align-items:center;padding:2px 6px;background:none;border:2px solid #625765;border-radius:4px;transition:.2s ease-in-out;cursor:pointer}#admin-page section div .action-bar .action-button:hover,#admin-page section div .actions .action-button:hover{background:rgba(98,87,101,.1)}#admin-page section div .action-bar .action-button:not(:first-child),#admin-page section div .actions .action-button:not(:first-child){margin-left:4px}#admin-page section div .action-bar .action-button.add,#admin-page section div .actions .action-button.add{border-color:#1ad52a}#admin-page section div .action-bar .action-button.add:hover,#admin-page section div .actions .action-button.add:hover{background:rgba(26,213,42,.1)}#admin-page section div .action-bar .action-button.warning,#admin-page section div .actions .action-button.warning{border-color:#f6ab41}#admin-page section div .action-bar .action-button.warning:hover,#admin-page section div .actions .action-button.warning:hover{background:rgba(246,171,65,.1)}#admin-page section div .action-bar .action-button.delete,#admin-page section div .actions .action-button.delete{border-color:#ec374f}#admin-page section div .action-bar .action-button.delete:hover,#admin-page section div .actions .action-button.delete:hover{background:rgba(236,55,79,.1)}#admin-page section div .action-bar .action-button img,#admin-page section div .actions .action-button img{width:16px}#admin-page section div .action-bar .action-button span,#admin-page section div .actions .action-button span{margin-left:4px;font:600 14px "Source Sans 3Variable",sans-serif}#admin-page section .grid-container{display:grid;margin-top:24px}#admin-page section#article-list .grid-container,#admin-page section#pending-articles .grid-container{display:flex;flex-direction:column;grid-gap:12px;gap:12px}#admin-page section#article-list .article-card,#admin-page section#pending-articles .article-card{display:flex;justify-content:space-between;height:-webkit-max-content;height:max-content;padding:20px 24px;border:1px solid rgba(98,87,101,.25);box-shadow:0 1px 2px rgba(98,87,101,.1);border-radius:8px}#admin-page section#article-list .article-card .detail,#admin-page section#pending-articles .article-card .detail{margin:0;color:#1d1a1e;font:500 17px "Source Sans 3Variable",sans-serif}#admin-page section#article-list .article-card .detail span,#admin-page section#pending-articles .article-card .detail span{font-weight:600}#admin-page section#article-list .article-card h3+.detail,#admin-page section#pending-articles .article-card h3+.detail{margin-top:4px}#admin-page section#article-list .article-card h3,#admin-page section#pending-articles .article-card h3{margin:4px 16px 0 0;color:#1d1a1e;font:700 20px "Source Sans 3Variable",sans-serif;line-height:24px}#admin-page section#article-list .article-card .actions,#admin-page section#pending-articles .article-card .actions{margin-top:16px;height:-webkit-max-content;height:max-content}#admin-page section#article-list .article-card .actions .action-button,#admin-page section#pending-articles .article-card .actions .action-button{padding:6px 12px}#admin-page section#article-list .article-card .actions .action-button .icon,#admin-page section#pending-articles .article-card .actions .action-button .icon{width:20px}#admin-page section#article-list .search-bar{display:flex;width:100%;height:40px;margin-top:16px;border:1px solid #625765;border-radius:4px;box-sizing:border-box}#admin-page section#article-list .search-bar .search-field,#admin-page section#article-list .search-bar .select-field{color:#1d1a1e;font:16px "Source Sans 3Variable",sans-serif;border:none;box-sizing:border-box}#admin-page section#article-list .search-bar .search-field{width:100%;padding:0 12px;border-radius:4px 0 0 4px}#admin-page section#article-list .search-bar .select-field{width:256px;margin-right:8px;padding:0 12px;border-radius:0 4px 4px 0;border-left:1px solid #625765;outline:none}#admin-page section#archive-list .grid-container{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:8px;gap:8px}#admin-page section#archive-list .archive-card{padding:32px;height:-webkit-max-content;height:max-content;background:rgba(98,87,101,.05);border-radius:4px;box-shadow:inset 0 0 8px rgba(98,87,101,.05)}#admin-page section#archive-list .archive-card h3{display:flex;align-items:center;margin:0;color:#1d1a1e;font:700 28px "Source Sans 3Variable",sans-serif}#admin-page section#archive-list .archive-card h3.current{color:#0853b4;font-weight:800}#admin-page section#archive-list .archive-card h3 .tag{width:-webkit-max-content;width:max-content;margin-left:12px;padding:2px 8px;background:#38dea9;border-radius:6px;border:2px solid #fff;color:#1d1a1e;font:800 15px "Source Sans 3Variable",sans-serif;letter-spacing:.5px;text-transform:uppercase}#admin-page section#archive-list .archive-card h3 .tag.archived{background:rgba(98,87,101,.25);color:rgba(29,26,30,.75)}#admin-page section#archive-list .archive-card .details{display:flex;margin-top:0;color:#1d1a1e;font:600 20px "Source Sans 3Variable",sans-serif;grid-gap:24px;gap:24px}#admin-page section#archive-list .archive-card .details .students-label{display:flex;align-items:center;grid-gap:4px;gap:4px;padding:0 4px;border-radius:2px;transition:background .1s ease-in-out;cursor:default}#admin-page section#archive-list .archive-card .details .students-label:hover{background:rgba(98,87,101,.1)}#admin-page section#archive-list .archive-card .details .students-label.active{font-weight:650}#admin-page section#archive-list .archive-card .details .students-label.active img{-webkit-transform:scaleY(-1);transform:scaleY(-1)}#admin-page section#archive-list .archive-card .students{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;margin:8px -32px -32px;padding:12px 24px 16px;background:rgba(98,87,101,.1);color:#1d1a1e;font:550 14px,"Source Sans 3Variable",sans-serif}#admin-page section#archive-list .archive-card .students span{line-height:1}#admin-page section#student-list .grid-container{grid-template-columns:repeat(auto-fill,minmax(288px,1fr));grid-gap:16px;gap:16px}#admin-page section#student-list .subtitle{display:flex}#admin-page section#student-list .subtitle .check{display:flex;align-items:center;grid-gap:6px;gap:6px;margin-left:40px}#admin-page section#student-list .top{position:relative}#admin-page section#student-list .add-student-card{position:absolute;top:-8px;left:310px;padding:12px;background:#fff;border-radius:8px;border:2px solid #1ad52a;box-shadow:0 1px 2px rgba(98,87,101,.1);box-sizing:border-box;z-index:10}#admin-page section#student-list .add-student-card .cancel-button{position:absolute}#admin-page section#student-list .add-student-card .row{display:flex;grid-gap:16px;gap:16px;margin-top:8px}#admin-page section#student-list .add-student-card .row .action-button{margin:0;width:100%}#admin-page section#student-list .add-student-card .item{display:flex;align-items:center}#admin-page section#student-list .add-student-card .item.wrong input{border:2px solid #ec374f;-webkit-animation:shake .5s;animation:shake .5s}#admin-page section#student-list .add-student-card .item span{color:#1d1a1e;font:500 16px "Source Sans 3Variable",sans-serif}#admin-page section#student-list .add-student-card .item input{flex-grow:1;margin-left:8px;padding:0 8px;height:32px;box-sizing:border-box;border:1px solid rgba(98,87,101,.1);border-radius:4px;color:#1d1a1e;font:500 16px "Source Sans 3Variable",sans-serif}#admin-page section#student-list .student-item{position:relative;border:1px solid rgba(98,87,101,.25);box-shadow:0 1px 2px rgba(98,87,101,.1);border-radius:8px;box-sizing:border-box}#admin-page section#student-list .student-item.edit-mode{border:2px solid #9989f8}#admin-page section#student-list .student-item.edit-mode .action-bar{padding:3px}#admin-page section#student-list .student-item.edit-mode .content{display:flex;flex-direction:column;grid-gap:6px;gap:6px}#admin-page section#student-list .student-item.edit-mode .row{display:flex;align-items:center}#admin-page section#student-list .student-item.edit-mode .row.wrong input{border:2px solid #ec374f;-webkit-animation:shake .5s;animation:shake .5s}#admin-page section#student-list .student-item.edit-mode .row span{color:#1d1a1e;font:16px "Source Sans 3Variable",sans-serif}#admin-page section#student-list .student-item.edit-mode .row input{flex-grow:1;width:100%;height:28px;margin-left:8px;padding:0 8px;box-sizing:border-box;border:1px solid rgba(98,87,101,.1);border-radius:4px;color:#1d1a1e;font:500 16px "Source Sans 3Variable",sans-serif}#admin-page section#student-list .student-item .action-bar{width:100%;padding:4px;box-sizing:border-box}#admin-page section#student-list .student-item .action-bar .action-button{display:flex;justify-content:center;flex-grow:1;border-width:1px}#admin-page section#student-list .student-item .action-bar .action-button:not(.delete){border-color:rgba(98,87,101,.25)}#admin-page section#student-list .student-item .action-bar .action-button.delete{width:96px;flex-grow:0}#admin-page section#student-list .student-item .content{padding:10px 24px 20px}#admin-page section#student-list .student-item h3{width:100%;margin:0;color:#1d1a1e;font:600 18px "Source Sans 3Variable",sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#admin-page section#student-list .student-item .mini{margin:0 0 8px;color:#625765;font:600 14px "Source Sans 3Variable",sans-serif}#admin-page section#student-list .student-item p{margin:2px 0 0;color:#1d1a1e;font:500 17px "Source Sans 3Variable",sans-serif;letter-spacing:.25px}#admin-page section#student-list .student-item p span{font-weight:600}#admin-page section#admin-list .grid-container{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:16px;gap:16px}#admin-page section#admin-list .top{position:relative}#admin-page section#admin-list .add-admin-card{position:absolute;top:-8px;left:216px;padding:12px;background:#fff;border-radius:8px;border:2px solid #1ad52a;box-shadow:0 1px 2px rgba(98,87,101,.1);box-sizing:border-box;z-index:10}#admin-page section#admin-list .add-admin-card .cancel-button{position:absolute}#admin-page section#admin-list .add-admin-card .row{display:flex;grid-gap:16px;gap:16px;margin-top:8px}#admin-page section#admin-list .add-admin-card .row .action-button{margin:0;width:100%}#admin-page section#admin-list .add-admin-card .item{display:flex;align-items:center}#admin-page section#admin-list .add-admin-card .item.wrong input{border:2px solid #ec374f;-webkit-animation:shake .5s;animation:shake .5s}#admin-page section#admin-list .add-admin-card .item input,#admin-page section#admin-list .add-admin-card .item span{color:#1d1a1e;font:500 16px "Source Sans 3Variable",sans-serif}#admin-page section#admin-list .add-admin-card .item input{flex-grow:1;margin-left:8px;padding:0 8px;height:32px;box-sizing:border-box;border:1px solid rgba(98,87,101,.1);border-radius:4px}#admin-page section#admin-list .admin-card{padding:20px 24px;border:1px solid rgba(98,87,101,.25);box-shadow:0 1px 2px rgba(98,87,101,.1);border-radius:8px;box-sizing:border-box}#admin-page section#admin-list .admin-card .name{margin:0;font:700 18px "Source Sans 3Variable",sans-serif;letter-spacing:.25px}#admin-page section#admin-list .admin-card .email{margin:0;font:500 20px "Source Sans 3Variable",sans-serif}#admin-page section#admin-list .admin-card .actions{margin-top:8px;display:flex;align-items:center;grid-gap:16px;gap:16px}#admin-page section#admin-list .admin-card .actions .action-button{font:600 14px "Source Sans 3Variable",sans-serif;border:none}#admin-page section#admin-list .admin-card .actions .action-button.ghost{border-radius:6px;padding:3px 10px;border:1px solid rgba(98,87,101,.5)}#admin-page section#admin-list .admin-card .actions .action-button.delete{color:#ec374f}#mobile-admin-page{display:none}#mobile-admin-page h1{margin:64px 24px;font:600 16px "Source Sans 3Variable",sans-serif;text-align:center}@media (max-width:1024px){#admin-page{display:none}#mobile-admin-page{display:inline;display:initial}}#student-page .head{padding-top:48px;background:#b0f4fd}#student-page .head h1{margin:0;color:#1a0383;font:500 24px "Roboto SerifVariable",serif;font-variation-settings:"wdth" 90,"GRAD" 0;text-align:center}#student-page .head h1 span{font-weight:650}#student-page .head .tabs{display:flex;justify-content:center;grid-gap:80px;gap:80px;margin-top:20px}#student-page .head .tabs .item{padding:6px 24px 4px;border-radius:6px 6px 0 0/8px 8px 0 0;color:#1d1a1e;font:500 18px "Source Sans 3Variable",sans-serif;letter-spacing:.15px;transition:.1s ease-in-out;transition-property:background}#student-page .head .tabs .item:hover{background:hsla(0,0%,100%,.5)}#student-page .head .tabs .item.active{background:#fff;font-weight:600}#student-page .head .tabs .item.logout{color:#ec374f;font-weight:600;cursor:pointer}#student-page .head .tabs .item.logout:hover{background:rgba(236,55,79,.1)}#student-page .article-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr;margin:64px auto 40px;padding:0 32px;max-width:1280px}#student-page .article-grid .new-card{display:flex;justify-content:center;align-items:center;grid-gap:8px;gap:8px;margin:8px 48px 48px;height:72px;border:2px solid #b0f4fd;border-radius:8px;cursor:pointer;transition:.25s cubic-bezier(.1,.84,.58,1.06)}#student-page .article-grid .new-card:hover{-webkit-transform:translateY(-6px);transform:translateY(-6px);box-shadow:0 6px #b0f4fd}#student-page .article-grid .new-card span{margin-top:6px;color:#333034;font:500 22px/1 "Roboto SerifVariable",serif;font-variation-settings:"wdth" 90,"GRAD" 50}#student-page .article-card{position:relative;display:flex;margin:0 20px 40px;height:-webkit-max-content;height:max-content;border-radius:8px;box-sizing:border-box;transition:.1s ease-in-out}#student-page .article-card .thumbnail{min-width:96px;width:96px;height:96px;margin-right:16px;object-fit:cover;border-radius:2px;box-shadow:inset 0 0 4px rgba(29,26,30,.2);box-sizing:border-box}#student-page .article-card .no-thumbnail{min-width:96px;width:96px;height:96px;margin-right:16px;background:rgba(98,87,101,.05)}#student-page .article-card .content{display:flex;flex-direction:column}@media (max-width:512px){#student-page .article-card .content{width:100%}}#student-page .article-card .overline{margin:0}#student-page .article-card .overline .status{color:#1d1a1e;font:700 14px "Source Sans 3Variable",sans-serif;line-height:14px;text-transform:uppercase;letter-spacing:.5px}#student-page .article-card .overline .status.pending{color:#fd7515}#student-page .article-card .overline .status.draft{color:#fd43b3}#student-page .article-card .overline .status.published{color:#127fec}#student-page .article-card .overline .status.archived{color:#3987cc}#student-page .article-card .overline .status.unpublished{color:#545b69}#student-page .article-card .overline .date{font:600 14px "Source Sans 3Variable",sans-serif;line-height:14px;color:#625765;white-space:nowrap}#student-page .article-card .title{margin:6px 0 0;font:800 18px "Source Sans 3Variable",sans-serif;line-height:20px;color:#1d1a1e}#student-page .article-card .title.unnamed{color:#625765;font-weight:600;font-style:italic}#student-page .article-card .actions{display:flex;margin-top:8px;grid-gap:4px;gap:4px}#student-page .article-card .actions button{display:flex;align-items:center;padding:2px 8px;background:none;border:2px solid #625765;border-radius:4px;font:600 14px "Source Sans 3Variable",sans-serif;transition:.2s ease-in-out;cursor:pointer}#student-page .article-card .actions button .icon{margin-right:4px}#student-page .article-card .actions button.read{border-color:#9989f8}#student-page .article-card .actions button.read:hover{background:rgba(153,137,248,.1)}#student-page .article-card .actions button.edit{border-color:#38dea9}#student-page .article-card .actions button.edit:hover{background:rgba(56,222,169,.1)}#student-page .article-card .actions .icon-button{border:none}#student-page .article-card .actions .dropdown{position:relative;z-index:25}#student-page .article-card .actions .dropdown:hover .menu{display:flex}#student-page .article-card .actions .dropdown .menu{position:absolute;display:none;flex-direction:column;border-radius:4px;background:#fff;border:2px solid rgba(98,87,101,.5);box-shadow:0 0 8px rgba(98,87,101,.1)}#student-page .article-card .actions .dropdown .menu .item{padding:4px 10px;color:#1d1a1e;font:600 14px "Source Sans 3Variable",sans-serif;text-align:center;transition:.2s ease-in-out;cursor:pointer}#student-page .article-card .actions .dropdown .menu .item:first-child{border-bottom:1px solid rgba(98,87,101,.5)}#student-page .article-card .actions .dropdown .menu .item:first-child:hover{background:rgba(246,171,65,.1)}#student-page .article-card .actions .dropdown .menu .item:last-child{color:#ec374f}#student-page .article-card .actions .dropdown .menu .item:last-child:hover{background:rgba(236,55,79,.1)}@media (max-width:512px){#student-page .article-card{margin:0 16px 48px}}#editor-page{background:#fff;min-height:100vh;height:100%}#editor-page header{display:flex;flex-direction:column;align-items:center;grid-gap:16px;gap:16px;padding:32px 0 8px;border-bottom:2px solid rgba(98,87,101,.1)}#editor-page header h1{color:#1d1a1e;font:700 20px "Source Sans 3Variable",sans-serif}#editor-page header .save-bar{display:flex;justify-content:space-between;align-items:center;width:640px;margin-bottom:16px}#editor-page header .save-bar .left{display:flex;flex-direction:column}#editor-page header .save-bar .back-button{color:#1d1a1e;font:700 16px "Source Sans 3Variable",sans-serif;letter-spacing:.25px;cursor:pointer}#editor-page header .save-bar .save-label{font:600 18px "Source Sans 3Variable",sans-serif}#editor-page header .save-bar .save-label.saved{color:#1ba627}#editor-page header .save-bar .save-label.error{color:#852937}#editor-page header .save-bar .save-label.not-saved{color:#ec374f;font-weight:700}#editor-page header .save-bar .save-buttons{display:flex;grid-gap:16px;gap:16px;min-width:120px;height:38px;border-radius:2px}#editor-page header .save-bar .save-buttons .save-button{padding:5px 24px;border-radius:2px;border:none;color:#1d1a1e;font:600 15px "Source Sans 3Variable",sans-serif;transition:.2s ease-in-out;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}#editor-page header .save-bar .save-buttons .save-button.draft{background:#fdb653}#editor-page header .save-bar .save-buttons .save-button.draft:hover{background:#fc9e19}#editor-page header .save-bar .save-buttons .save-button.post{background:#53e05f}#editor-page header .save-bar .save-buttons .save-button.post:hover{background:#1ad52a}#editor-page main{display:flex;flex-direction:column;max-width:928px;margin:0 auto;padding:0 16px}#editor-page main .head-editor{display:flex;flex-direction:column;align-items:center;padding:24px 0;border-bottom:1px solid rgba(98,87,101,.5)}#editor-page main .head-editor .thumbnail-loading{padding:24px 40px;border:2px solid rgba(56,222,169,.5);border-radius:16px;color:#625765;font:500 20px "Source Sans 3Variable",sans-serif}#editor-page main .head-editor .thumbnail-preview{width:192px;height:168px;object-fit:cover;border-radius:4px;box-shadow:inset 0 0 4px rgba(29,26,30,.05)}#editor-page main .head-editor .thumbnail-field{display:flex;position:relative;margin-top:8px;width:-webkit-max-content;width:max-content}#editor-page main .head-editor .thumbnail-field .thumbnail-button{display:flex;align-items:center;padding:8px 16px;background:#38dea9;border-radius:8px;cursor:pointer}#editor-page main .head-editor .thumbnail-field .thumbnail-button img{width:24px}#editor-page main .head-editor .thumbnail-field .thumbnail-button span{margin-left:6px;color:#1d1a1e;font:600 15px "Source Sans 3Variable",sans-serif;-webkit-user-select:none;-ms-user-select:none;user-select:none}#editor-page main .head-editor .thumbnail-field .thumbnail-input{opacity:0;position:absolute;width:100%;height:100%;z-index:-1}#editor-page main .head-editor .description-input,#editor-page main .head-editor .title-input{width:100%;padding:4px 8px;border:1px solid rgba(98,87,101,.1);border-radius:2px;resize:none;overflow:hidden;box-sizing:border-box}#editor-page main .head-editor .description-input::-webkit-input-placeholder,#editor-page main .head-editor .title-input::-webkit-input-placeholder{color:rgba(98,87,101,.75)}#editor-page main .head-editor .description-input:-ms-input-placeholder,#editor-page main .head-editor .title-input:-ms-input-placeholder{color:rgba(98,87,101,.75)}#editor-page main .head-editor .description-input::placeholder,#editor-page main .head-editor .title-input::placeholder{color:rgba(98,87,101,.75)}#editor-page main .head-editor .description-input:focus,#editor-page main .head-editor .title-input:focus{border:1px solid rgba(98,87,101,.5);outline:none}#editor-page main .head-editor .title-input{margin-top:16px;color:#1d1a1e;font:800 32px/1.2 "Roboto SerifVariable",serif;font-variation-settings:"wdth" 80,"GRAD" 50}#editor-page main .head-editor .description-input{margin-top:8px;color:#403942;font:500 20px/1.2 "Roboto SerifVariable",serif;font-variation-settings:"wdth" 90,"GRAD" 20}#editor-page main .toolbar{position:-webkit-sticky;position:sticky;top:16px;display:flex;justify-content:center;align-items:center;margin-top:16px;padding:4px;background:#efeef0;border:1px solid rgba(98,87,101,.1);border-radius:4px;z-index:10}#editor-page main .toolbar .icon-button{display:flex;justify-content:center;align-items:center;position:relative;width:32px;height:32px;margin:0 4px;background:none;border:none;border-radius:4px;transition:.05s ease-in-out;box-sizing:border-box}#editor-page main .toolbar .icon-button:hover{background:rgba(98,87,101,.25)}#editor-page main .toolbar .icon-button:hover .label{display:block;-webkit-animation:delayed-show 1s 1;animation:delayed-show 1s 1}#editor-page main .toolbar .icon-button.active{background:rgba(56,222,169,.75)}#editor-page main .toolbar .icon-button.active:hover{background:#38dea9}#editor-page main .toolbar .icon-button .label{display:none;position:absolute;bottom:-20px;width:-webkit-max-content;width:max-content;padding:3px 6px;background:#d8d5d9;border-radius:2px;color:#1d1a1e;font:13px "Source Sans 3Variable",sans-serif;z-index:10}#editor-page main .toolbar .icon-button .popup-click-area{position:absolute;width:32px;height:32px}#editor-page main .toolbar .tool-popup{position:absolute;top:36px;padding:24px;box-sizing:border-box;background:#fff;border-radius:4px;color:#1d1a1e;box-shadow:0 2px 8px rgba(29,26,30,.25);z-index:8}#editor-page main .toolbar .tool-popup.link{width:320px}#editor-page main .toolbar .tool-popup.tint{width:268px}#editor-page main .toolbar .tool-popup.table{width:200px}#editor-page main .toolbar .tool-popup h3{margin:0 0 4px;font:700 17px "Source Sans 3Variable",sans-serif;color:#1d1a1e}#editor-page main .toolbar .tool-popup h3 .emoji{font-weight:100;font-size:20px;line-height:17px}#editor-page main .toolbar .tool-popup input[type=text]{padding:0 8px;width:100%;height:28px;box-sizing:border-box;border:1px solid rgba(98,87,101,.5);border-radius:4px;color:#1d1a1e;font:15px "Source Sans 3Variable",sans-serif;outline:none}#editor-page main .toolbar .tool-popup input[type=text]:focus{border-color:#1d1a1e}#editor-page main .toolbar .tool-popup .actions{display:flex;justify-content:center;grid-gap:8px;gap:8px;margin-top:8px}#editor-page main .toolbar .tool-popup .actions button{font:600 15px "Source Sans 3Variable",sans-serif;padding:3px 9px;background:#fff;border:2px solid rgba(98,87,101,.5);border-radius:8px;transition:.2s ease-in-out;cursor:pointer}#editor-page main .toolbar .tool-popup .actions button.add{border-color:#1ad52a}#editor-page main .toolbar .tool-popup .actions button.add:hover{background:rgba(26,213,42,.1)}#editor-page main .toolbar .tool-popup .actions button.clear{border-color:#ec374f}#editor-page main .toolbar .tool-popup .actions button.clear:hover{background:rgba(236,55,79,.1)}#editor-page main .toolbar .tool-popup .colour-grid{display:flex;flex-wrap:wrap;grid-gap:4px;gap:4px;margin:12px auto 0}#editor-page main .toolbar .tool-popup .colour-grid .cell{width:24px;height:24px;border-radius:6px;cursor:pointer}#editor-page main .toolbar .tool-popup .colour-grid .cell.custom{display:flex;justify-content:center;align-items:center;position:relative;background:linear-gradient(to bottom right,#9989f8,#ec374f,#f6ab41,#38dea9)}#editor-page main .toolbar .tool-popup .colour-grid .cell.custom .colour-picker{position:absolute;width:100%;height:100%;opacity:0;z-index:10;cursor:pointer}#editor-page main .toolbar .tool-popup .table-preview{display:flex;flex-direction:column;max-width:128px;max-height:60px;margin:0 auto 8px;border-left:1px solid rgba(98,87,101,.5);border-top:1px solid rgba(98,87,101,.5)}#editor-page main .toolbar .tool-popup .table-preview>div{display:flex;height:24px}#editor-page main .toolbar .tool-popup .table-preview div>div{width:100%;border-right:1px solid rgba(98,87,101,.5);border-bottom:1px solid rgba(98,87,101,.5)}#editor-page main .toolbar .tool-popup .table-input{display:flex;justify-content:center;align-items:center}#editor-page main .toolbar .tool-popup .table-input span{margin:0 8px;font-size:18px}#editor-page main .toolbar .tool-popup .table-input input{padding:0 0 0 8px;width:48px;height:28px;box-sizing:border-box;border:1px solid rgba(98,87,101,.5);border-radius:4px;color:#1d1a1e;text-align:center;font:15px "Source Sans 3Variable",sans-serif;outline:none}#editor-page main .toolbar .tool-popup .table-input input:focus{border-color:#1d1a1e}#editor-page main .toolbar .tool-popup .image-field{display:flex;position:relative;width:-webkit-max-content;width:max-content}#editor-page main .toolbar .tool-popup .image-field .image-button{display:flex;align-items:center;padding:8px 16px;border:2px dashed rgba(98,87,101,.5);border-radius:8px}#editor-page main .toolbar .tool-popup .image-field .image-button span{margin-left:6px;color:#1d1a1e;font:600 15px "Source Sans 3Variable",sans-serif;-webkit-user-select:none;-ms-user-select:none;user-select:none}#editor-page main .toolbar .tool-popup .image-field .image-input{opacity:0;position:absolute;width:100%;height:100%;cursor:pointer}#editor-page main .toolbar .divider{margin:0 24px;width:1px;height:24px;background:rgba(98,87,101,.5)}#editor-page main .article-editor{padding-bottom:160px;min-height:320px;color:#333034}#editor-page main .article-editor span[data-slate-placeholder=true]{color:rgba(51,48,52,.5);font:500 17px/2.1 "Roboto SerifVariable",serif;font-variation-settings:"wdth" 90,"GRAD" 80;opacity:1!important}#editor-page main .article-editor b{color:#1d1a1e;font-weight:650;font-variation-settings:"wdth" 85,"GRAD" 50}#editor-page main .article-editor i,#editor-page main .article-editor span.link-leaf,#editor-page main .article-editor u{color:rgba(51,48,52,.9);font-weight:500;font-variation-settings:"wdth" 90,"GRAD" -10}#editor-page main .article-editor span.link-leaf *,#editor-page main .article-editor u *{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}#editor-page main .article-editor span.link-leaf{color:#482bb7;text-decoration:underline}#editor-page main .article-editor p{margin-top:12px;color:#333034;font:450 17px/2.1 "Roboto SerifVariable",serif;font-variation-settings:"wdth" 90,"GRAD" 10}#editor-page main .article-editor .heading{margin:24px 0 -4px;color:#1d1a1e;font:600 24px/1.4 "Roboto SerifVariable",serif;font-variation-settings:"wdth" 90,"GRAD" 40}#editor-page main .article-editor .heading b,#editor-page main .article-editor .heading i{color:inherit;font-weight:650;font-variation-settings:inherit}#editor-page main .article-editor ol,#editor-page main .article-editor ul{margin-top:12px;padding-left:16px}#editor-page main .article-editor ol li,#editor-page main .article-editor ul li{margin-top:4px;padding-left:8px;color:#333034;font:450 17px/2.1 "Roboto SerifVariable",serif;font-variation-settings:"wdth" 90,"GRAD" 10}#editor-page main .article-editor ol li p,#editor-page main .article-editor ul li p{margin:0}#editor-page main .article-editor table{margin-top:12px;max-width:100%;border-collapse:collapse}#editor-page main .article-editor table+table{margin-top:8px}#editor-page main .article-editor table td,#editor-page main .article-editor table th{border:1px solid rgba(98,87,101,.5);padding:8px 12px;color:#333034;font:450 17px/1.4 "Roboto SerifVariable",serif;font-variation-settings:"wdth" 90,"GRAD" 10}#editor-page main .article-editor .editor-image-wrapper{position:relative;clear:both}#editor-page main .article-editor .editor-image-wrapper.left{clear:left}#editor-page main .article-editor .editor-image-wrapper.right{clear:right}#editor-page main .article-editor .editor-image{display:flex;flex-direction:column;position:relative;min-width:240px;max-width:50%;width:-webkit-max-content;width:max-content;border-radius:4px;line-height:0}#editor-page main .article-editor .editor-image.selected{background:#fff;box-shadow:0 0 0 2px #fff,0 1px 4px 2px rgba(29,26,30,.25)}#editor-page main .article-editor .editor-image.selected .actions{display:flex}#editor-page main .article-editor .editor-image .actions{display:none;position:absolute;top:0;right:0}#editor-page main .article-editor .editor-image .actions button{display:flex;justify-content:center;align-items:center;width:36px;height:32px;background:hsla(0,0%,100%,.9);border:none;outline:none}#editor-page main .article-editor .editor-image .actions button:hover{background:#fff}#editor-page main .article-editor .editor-image .actions button.active{background:#4dccfa}#editor-page main .article-editor .editor-image .actions button.active.toggle{background:#38dea9}#editor-page main .article-editor .editor-image .actions button:not(:last-child){border-right:1px solid #fff}#editor-page main .article-editor .editor-image .actions button.remove{background:#f69ba7}#editor-page main .article-editor .editor-image .actions button img{width:24px}#editor-page main .article-editor .editor-image .actions button:first-child{border-bottom-left-radius:4px}#editor-page main .article-editor .editor-image .actions button:last-child{border-top-right-radius:4px}#editor-page main .article-editor .editor-image img{width:100%;height:100%;border-radius:4px}#editor-page main .article-editor .editor-image.left{margin:16px 16px 4px -16px;float:left;clear:left}#editor-page main .article-editor .editor-image.right{margin:16px -16px 4px 16px;float:right;clear:right}#editor-page main .article-editor .editor-image.left img,#editor-page main .article-editor .editor-image.right img{max-height:800px}#editor-page main .article-editor .editor-image.center{margin:16px auto;max-width:60%;clear:both}#editor-page main .article-editor .editor-image.center img{max-height:640px}#editor-page main .article-editor .editor-image .caption{margin-top:4px;background:none;border:none;border-radius:0 0 6px 6px;box-sizing:border-box;outline:none;color:#625765;font:500 14px/1.25 "Roboto SerifVariable",serif;font-variation-settings:"wdth" 90,"GRAD" 10;text-align:center;resize:none;overflow:hidden}#editor-page main .article-editor .editor-image .caption:focus{background:rgba(98,87,101,.05);box-shadow:inset 0 0 3px rgba(98,87,101,.1)}@-webkit-keyframes delayed-show{0%,90%{opacity:0}to{opacity:1}}@keyframes delayed-show{0%,90%{opacity:0}to{opacity:1}}
/*# sourceMappingURL=main.27357338.chunk.css.map */