.sidebar-subjects{margin:0 0 9px 22px;padding:3px 0 3px 13px;border-left:1px solid #e3e9ef;display:flex;flex-direction:column;gap:4px}.sidebar-subject{display:flex;align-items:center;gap:9px;text-align:left;width:100%;min-height:37px;padding:8px 10px;color:#6e7b84;background:#fff;border:0;border-radius:8px;font-size:12px}.sidebar-subject:hover{background:#f3f8ff;color:#1769c2}.sidebar-subject[aria-current=page]{background:#edf5ff;color:#1769c2;font-weight:650}.sidebar-subject small{margin-left:auto;font-size:10px;color:#8d9aaa}.subject-nav-dot{width:5px;height:5px;background:currentColor;border-radius:50%;flex-shrink:0}.sidebar-compact .sidebar-subjects{display:none}.subjects-heading{margin:0 0 26px}.subjects-heading h1{font:650 28px/1.3 Inter,Segoe UI,Arial,sans-serif;margin:0 0 8px;letter-spacing:-.5px}.subjects-heading p{font-size:13px;color:#7a8580;margin:0}.subject-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.subject-card{display:flex;align-items:center;gap:16px;min-width:0;text-align:left;background:#fff;border:1px solid #dce6ef;border-radius:13px;padding:24px;color:#263b48}.subject-card:hover{background:#f7fbff;border-color:#84b6e5;box-shadow:0 3px 12px #1769c209}.subject-card-icon{display:grid;place-items:center;flex-shrink:0;width:49px;height:52px;border-radius:12px;background:#eef6ff;color:#1769c2}.subject-card-icon svg{width:26px;height:26px;stroke:currentColor;stroke-width:1.5;fill:none;stroke-linejoin:round}.subject-card-body{display:flex;flex-direction:column;gap:7px;min-width:0}.subject-card strong{font-size:17px;font-weight:650}.subject-card small{font-size:12px;color:#7d8c97}.subject-card-arrow{margin-left:auto;color:#3e86c4;font-size:20px}.subject-breadcrumb{display:flex;align-items:center;gap:12px;margin:0 0 24px;font-size:12px;color:#81909a}.subject-breadcrumb button{border:0;padding:5px 0;background:transparent;color:#1769c2;font-size:12px}.subject-breadcrumb #selected-subject-label{font-weight:600;color:#425967}.subject-card:focus-visible,.sidebar-subject:focus-visible,.subject-breadcrumb button:focus-visible{outline:3px solid #79b3e4;outline-offset:3px}
@media(max-width:1250px){.subject-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1000px){.sidebar-compact .sidebar-subjects{display:flex}}@media(max-width:600px){.subject-cards{grid-template-columns:1fr}.subject-card{padding:20px}.subjects-heading h1{font-size:25px}.subjects-heading p{font-size:12px}.subject-breadcrumb{margin-bottom:18px}}

.subject-card-icon{width:68px;height:68px;overflow:hidden}.subject-card-icon img{display:block;width:100%;height:100%;object-fit:cover}@media(max-width:600px){.subject-card-icon{width:60px;height:60px}}

.subject-card[data-subject="Biologia"] .subject-card-icon img{object-position:50% 75%}

.subject-card[data-subject="Química"] .subject-card-icon img{object-position:50% 50%}
