.plugin-doc-main{background:#f4f6fb;padding:0 0 64px}.plugin-doc-wrap{max-width:1200px;margin:0 auto;padding:0 24px}.doc-hero{background:linear-gradient(135deg,#1a1a2e 0,#2c3e84 100%);border-radius:0;padding:48px 0;margin-bottom:32px;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}.doc-hero-inner{max-width:1200px;margin:0 auto;padding:0 24px}.doc-hero h1,.doc-hero h2{color:#fff;font-size:clamp(1.4rem, 3vw, 1.9rem);margin:0 0 12px}.doc-hero p{color:rgba(255,255,255,.82);font-size:1rem;line-height:1.7;margin:0 0 22px}.doc-hero span{display:inline-block;background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.3);color:#fff;font-size:12px;font-weight:700;padding:4px 14px;border-radius:50px;margin-right:6px;margin-bottom:18px}.doc-hero a{display:inline-block;background:#4065de;color:#fff!important;font-size:14px;font-weight:700;padding:11px 24px;border-radius:8px;text-decoration:none!important;transition:background .2s}.doc-hero a:hover{background:#2c3e84}.doc-card,.doc-changelog,.doc-faq{background:#fff;border:1px solid #e4e7f0;border-radius:12px;padding:36px 40px;margin-bottom:24px;box-shadow:0 2px 10px rgba(0,0,0,.05)}.doc-card h2,.doc-changelog h2,.doc-faq h2{font-size:1.15rem;color:#1a1a2e;margin:0 0 20px;padding-bottom:14px;border-bottom:2px solid #f0f2f8}.doc-card h3{font-size:1rem;color:#1a1a2e;margin:24px 0 10px}.doc-card li,.doc-card p{font-size:15px;line-height:1.7;color:#444}.doc-steps{list-style:none;margin:0;padding:0;counter-reset:steps}.doc-steps li{counter-increment:steps;display:flex;gap:16px;align-items:flex-start;margin-bottom:16px}.doc-steps li::before{content:counter(steps);min-width:32px;height:32px;background:#4065de;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;flex-shrink:0}.doc-steps li span{padding-top:5px;font-size:15px;line-height:1.6;color:#333}.doc-card pre,.doc-examples pre{background:#1a1a2e;color:#a5f3fc;font-family:SFMono-Regular,Consolas,monospace;font-size:13px;padding:14px 20px;border-radius:8px;margin:10px 0;word-break:break-all;line-height:1.6;white-space:normal}.doc-card code,.doc-changelog code,.doc-faq code{display:inline!important;background:#eef0f8!important;color:#4065de!important;padding:2px 7px!important;border-radius:4px!important;font-size:12px!important;font-family:SFMono-Regular,Consolas,monospace!important;margin:0!important;border:none!important;white-space:normal!important;font-weight:400!important;position:static!important;clear:none!important}.doc-examples{display:grid;gap:18px;margin-top:14px}.doc-examples small{display:block;font-size:11px;font-weight:700;color:#888;text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px}.doc-faq>div{border-left:3px solid #4065de;padding:14px 20px;background:#f8f9ff;border-radius:0 8px 8px 0;margin-bottom:14px}.doc-faq>div>strong{display:block;color:#1a1a2e;margin-bottom:6px;font-size:15px}.doc-faq>div>p{margin:0;font-size:14px;color:#555}.doc-changelog>div{margin-bottom:22px}.doc-changelog>div>span{display:inline-block;background:#4065de;color:#fff;font-size:12px;font-weight:700;padding:3px 12px;border-radius:50px;margin-bottom:10px}.doc-changelog li{font-size:14px;color:#444;margin-bottom:5px;line-height:1.6}@media (max-width:640px){.plugin-doc-main{padding:24px 0 48px}.doc-hero{padding:32px 0}.doc-hero-inner{padding:0 20px}.doc-card,.doc-changelog,.doc-faq{padding:28px 20px}}