body{background-color:#ffefe8;font-weight:700;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,"Apple Color Emoji",Arial,sans-serif,"Segoe UI Emoji",Segoe UI Symbol}h1{font-size:40px}h2{font-size:30px}h3{font-size:25px}.plan{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.materia button{border-radius:20px;border:none;display:flex;box-shadow:5px 5px 10px 2px;gap:10px;margin-bottom:20px;height:90px;width:200px;align-items:center;justify-content:center;background-color:#fff;cursor:pointer;font-weight:700;border:dotted}.plan>.ano:nth-child(1) button{filter:blur(0px);border:none;background-color:#4fa0a2}.materia-container{display:inline-block;width:100%;margin:4px 0}@media (min-width: 600px){.materia-container{width:calc(50% - 8px)}}@media (min-width: 900px){.materia-container{width:calc(33.333% - 8px)}}@media (min-width: 1200px){.materia-container{width:calc(20% - 8px)}}body{background-color:#fff!important;color:#000!important}.plan{margin:auto;font-family:Arial,sans-serif;width:100%;max-width:100%;box-sizing:border-box;padding:1rem}h1{text-align:center;margin-bottom:2rem;color:#1a1a1a}.titulo{display:flex;align-items:center;gap:1rem;justify-content:center}.titulo img{height:60px}.materia{word-break:break-word}html,body{margin:0;padding:0;overflow-x:hidden}span{color:#000}.ano{border-radius:8px;padding:1rem;justify-content:center;align-items:center;background-color:#e3d7f5}.materia button{color:#000}h3{text-align:center}h2{text-align:center;margin-top:0;color:#000;font-size:1.2rem;padding-bottom:.5rem;border-bottom:1px solid #ddd}@media (max-width: 479px){.plan{display:grid;grid-template-columns:repeat(1,1fr)}.titulo{display:flex;align-items:center;justify-content:center;margin:auto 80px}.materia{width:130px;margin:2px;display:grid}.materias{grid-template-columns:repeat(2,1fr);display:grid;padding:20px}.ano{margin-left:5px;width:90%}.ano button{width:90%}}@media (min-width: 480px) and (max-width: 768px){.plan{display:grid;grid-template-columns:repeat(1,1fr)}.titulo{display:flex;align-items:center;justify-content:center;margin:auto 80px}.materia{width:150px;margin:2px;display:grid}.materias{grid-template-columns:repeat(2,1fr);display:grid;padding-left:18px}.ano{margin-left:5px;width:90%}.ano button{width:110%}}
