/* Shared finishing touches for the learning site's supporting pages. */
body.worksheets-page,body.imprint-page,body:has(.division-main){background:#fffdf7;color:#1c354b}
body.worksheets-page .download-header,body.imprint-page>header,body:has(.division-main) .division-header{border-bottom-color:#e6ddcc}
body.worksheets-page .brand-icon,body.imprint-page .brand-icon,body:has(.division-main) .brand-icon{border-radius:16px;box-shadow:0 4px 0 #cbddee}
body.worksheets-page .worksheet-entry a,body:has(.division-main) .division-back{border-radius:999px}
body.worksheets-page .worksheet-footer{border-top:1px solid #e9e2d5;margin-top:34px;color:#496379}
body.imprint-page .imprint-card{border-radius:24px;border-color:#e8dcc2;box-shadow:0 10px 30px #2744540a;background:#fff}
body.imprint-page .imprint-main h1,body:has(.division-main) .division-main h1{color:#193650}
body:has(.division-main) .division-card{border-color:#e5d9bf;border-radius:24px;box-shadow:0 10px 30px #2744540a}
body:has(.division-main) .division-card:first-of-type{background:#fff8e4}
body:has(.division-main) .division-note{background:#eaf7ef;border-color:#3a987d}
body:has(.division-main) .division-plate:nth-child(1){background:#fff0c7;border-color:#dfb963}
body:has(.division-main) .division-plate:nth-child(2){background:#e4f6ed;border-color:#80bda6}
body:has(.division-main) .division-plate:nth-child(3){background:#f0eafb;border-color:#b6a0d7}
body:has(.division-main) .division-exercises details{border-radius:14px;background:#fffdf8}
body:has(.division-main) .division-links a{border-radius:14px}
@media(max-width:620px){body.worksheets-page .worksheet-footer{margin-top:25px}}
