.ilm-site .sp0:hover{color:#fff!important}.ilm-site .sp1:hover{background:rgba(255,255,255,.22)!important;color:#fff!important}.ilm-site .sp2:hover{border-color:var(--primary)!important;transform:translateY(-2px);color:var(--fg)!important}.ilm-site .sp3:hover{background:var(--primary-soft)!important;color:var(--primary)!important}.ilm-site .sp4:hover{background:var(--bg-2)!important}.ilm-site .sp-body p{margin:0 0 16px}.ilm-site .sp-body h2,.ilm-site .sp-body h3{margin:24px 0 10px;font-weight:900;line-height:1.6}.ilm-site .sp-body img,.ilm-site .sp-body video{max-width:100%;height:auto;border-radius:16px}.ilm-site .sp-body a{color:var(--primary);text-decoration:underline}.ilm-site .sp-body ol,.ilm-site .sp-body ul{margin:0 0 16px;padding-inline-start:24px}.ilm-site .sp-body blockquote{margin:0 0 16px;padding:8px 16px;border-inline-start:3px solid var(--primary);background:var(--bg-2);border-radius:8px}