.ai-read{border:1px solid #ccc;background:#1e1e1e;padding:24px;margin:32px auto;max-width:760px;text-align:left;color:#f5f5f5;font:16px/1.6 Arial,sans-serif}.ai-read h2{font-size:24px;margin:0 0 12px;letter-spacing:0;text-transform:none}.ai-read p{margin:10px 0}.ai-read .ai-actions{display:flex;gap:12px;flex-wrap:wrap}.ai-read .ai-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border:1px solid #a60016;background:#a60016;color:#fff;font:inherit;text-decoration:none;cursor:pointer}.ai-read .ai-note{font-size:14px}.ai-read details{margin-top:16px}.ai-read summary{cursor:pointer}.ai-read label{display:block;margin:12px 0}.ai-read textarea{width:100%;padding:12px;color:#222;background:#fff;font:15px/1.5 Arial,sans-serif;resize:vertical}.ai-read :is(a,button,summary,textarea):focus-visible{outline:3px solid #111;outline-offset:4px}.ai-read [hidden]{display:none!important}.ai-read [role=status]:empty{display:none}.ai-footer{display:block;margin:14px 0}.ai-footer a{color:inherit;text-underline-offset:4px}.ai-info-main{max-width:800px;margin:auto;padding:24px}.ai-info-main section{margin-bottom:32px}.ai-info-main h2{font-size:26px;margin:0 0 12px}.ai-info-main p,.ai-info-main li{font-size:17px;line-height:1.7}.ai-info-main ul{padding-left:24px}.ai-info-main a{color:#ff8796;text-underline-offset:4px}.ai-info-main .ai-read{margin:32px 0}@media(max-width:600px){.ai-read{padding:18px}.ai-read .ai-button{width:100%}}

.ai-read a:not(.ai-button){color:#ff8796}.ai-info-main p+p{margin-top:14px}.ai-info-main li+li{margin-top:10px}.ai-info-main a:focus-visible{outline:3px solid #fff;outline-offset:4px}
