@font-face{font-family:Fredoka;src:url('./assets/fonts/fredoka-600.woff2') format('woff2');font-weight:600;font-display:swap}
@font-face{font-family:Nunito;src:url('./assets/fonts/nunito-400.woff2') format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:Nunito;src:url('./assets/fonts/nunito-800.woff2') format('woff2');font-weight:800;font-display:swap}
*{box-sizing:border-box}body{margin:0;background:#f8ecd5 radial-gradient(#e8d7b8 1px,transparent 1px) 0 0/20px 20px;color:#352b42;font:400 16px/1.8 Nunito,'PingFang SC',sans-serif}a{color:#654095;text-underline-offset:4px}a:focus-visible{outline:3px solid #7445c9;outline-offset:5px;border-radius:3px}header,main,footer{max-width:860px;margin:auto;padding:24px}header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px dashed #c8b18f}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;color:#352b42;font:600 27px Fredoka,Nunito,sans-serif}.language{display:grid;place-items:center;min-width:48px;min-height:48px;border:2px solid #493449;border-radius:50%;background:#fff9e9;text-decoration:none;font-weight:800}main{padding-top:30px}.back{display:inline-block;min-height:44px;font-weight:800}article{padding:36px 42px;border:2px solid #b79b7d;border-radius:22px;background:#fff9e9;box-shadow:0 5px 0 #d9c4a5}h1{font:600 42px/1.2 Fredoka,Nunito,sans-serif;margin:8px 0 16px}.date{color:#897366;font-size:12px;margin:0}.intro{color:#715d71;padding-bottom:24px;border-bottom:1px dashed #cfb79a}h2{font:800 18px/1.5 Nunito,sans-serif;margin:28px 0 8px}p{margin:0 0 16px}.providers,footer{display:flex;gap:14px 24px;flex-wrap:wrap}.providers{font-size:13px;padding-top:16px}footer{justify-content:center;font-weight:800;font-size:14px;padding-bottom:36px}footer [aria-current=page]{color:#352b42;text-decoration:none}@media(max-width:600px){header,main,footer{padding:18px}.brand{font-size:22px;gap:8px}.brand img{width:34px;height:34px}article{padding:24px 20px}h1{font-size:34px}body{font-size:15px}h2{font-size:17px}}
