.math-break-button{border:1px solid #cddbea;color:#385777;background:#fff;border-radius:24px;padding:10px 15px;font-size:12px;white-space:nowrap;margin-left:16px}.math-break-button:hover{background:#edf4ff;border-color:#8aaadc}header .local-label{margin-left:auto}.math-break-dialog{width:min(620px,calc(100vw - 28px));max-height:90vh;overflow-y:auto;border:1px solid #dde5ee;border-radius:20px;padding:28px;color:#243b56;box-shadow:0 20px 100px #0e223640}.math-break-dialog::backdrop{background:#122d4c99;backdrop-filter:blur(4px)}.math-break-top{display:flex;align-items:center;justify-content:space-between;gap:15px}.math-break-top>span{font-size:10px;font-weight:700;letter-spacing:2px;color:#527497}.math-break-intro{color:#718296;font-size:13px;line-height:1.8;margin:12px 0 20px}.math-break-visual{display:grid;place-items:center;min-height:105px;padding:18px;background:linear-gradient(120deg,#eaf2ff,#eaf6ef);border:1px solid #e2ecf5;border-radius:13px;font:italic 35px Georgia;color:#315c80;overflow-x:auto}.math-break-visual math{font-size:30px}.math-break-kind{font-size:11px;line-height:1.8;color:#628275;margin:23px 0 8px}.math-break-dialog h2{font-size:27px;line-height:1.25;letter-spacing:-.6px;margin:0 0 17px}.math-break-body,.math-break-more p{font-size:16px;line-height:1.85;color:#465d76}.math-break-more{background:#f5f8fc;border-radius:9px;padding:13px 16px;margin-top:17px}.math-break-more summary{cursor:pointer;font-size:13px;color:#406899}.math-break-more p{font-size:14px;margin-bottom:0}.math-break-source{font-size:11px;color:#7a8ca1;line-height:1.7;margin:16px 0 22px}.math-break-source a{color:#58759b}.math-break-actions{display:flex;gap:10px;justify-content:space-between;flex-wrap:wrap;border-top:1px solid #e5ebf3;padding-top:20px}.math-break-safe{font-size:11px;line-height:1.7;color:#7a8ba0;margin-bottom:0}@media(max-width:600px){header{flex-wrap:wrap;height:auto;min-height:90px;padding:12px 0;gap:10px}header .local-label{display:none}.math-break-button{margin-left:auto}.math-break-dialog{padding:20px}.math-break-dialog h2{font-size:24px}.math-break-actions button{width:100%}}
