*{margin:0;padding:0;box-sizing:border-box}:root{--front-content-max-width:1280px}body{font-size:14px}a{color:#333;text-decoration:none}.w-e-text img{width:100%!important}.card{padding:20px;background-color:#fff;border-radius:5px;box-shadow:0 2px 5px 0 rgba(0,0,0,.1)}.line1{white-space:nowrap}.line1,.line2{overflow:hidden;text-overflow:ellipsis}.line2{word-break:break-all;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.rich-text-content{max-width:900px;margin:0 auto;padding:20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.7;color:#333}.rich-text-content h1{font-size:28px;font-weight:700;margin-bottom:24px;padding-bottom:12px;border-bottom:2px solid #eee;color:#2c3e50}.rich-text-content h2{font-size:22px;font-weight:600;margin:32px 0 16px;color:#34495e;padding-left:8px}.rich-text-content h3{font-size:19px;font-weight:600;margin:24px 0 12px;color:#4a4a4a}.rich-text-content p{margin-bottom:16px}.rich-text-content ol,.rich-text-content ul{margin:16px 0;padding-left:28px}.rich-text-content li{margin-bottom:8px}.rich-text-content ul li{list-style-type:disc}.rich-text-content ol li{list-style-type:decimal}.rich-text-content strong{font-weight:600;color:#2c3e50}.rich-text-content .tech-item{display:flex;align-items:center;margin-bottom:8px}.rich-text-content .tech-item:before{content:"•";color:#42b983;margin-right:8px}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body,html{overflow-x:hidden;max-width:100vw}iframe,img,video{max-width:100%;height:auto}@media (max-width:768px){.el-dialog{width:92%!important;max-width:480px;margin-top:8vh!important}.el-message-box{width:90%!important;max-width:360px}.el-dropdown-menu{max-width:calc(100vw - 32px)}.el-select-dropdown{max-width:calc(100vw - 24px)}}.detail-content,.rich-text-content,.w-e-text{overflow-wrap:break-word;word-break:break-word}.detail-content table,.w-e-text table{display:block;max-width:100%;overflow-x:auto}.detail-content pre,.w-e-text pre{max-width:100%;overflow-x:auto}@media (max-width:768px){.rich-text-content{padding:12px 0;font-size:15px}.rich-text-content h1{font-size:22px}.rich-text-content h2{font-size:18px}}