*{margin:0;padding:0;box-sizing:border-box;}body{background:linear-gradient(145deg,#f9f3e8 0%,#fef7e9 100%);font-family:'Segoe UI','PingFang SC',Roboto,'Helvetica Neue',sans-serif;padding:30px 20px;display:flex;justify-content:center;align-items:center;min-height:100vh;}.double-border-wrapper{max-width:1280px;width:100%;background:#ffffffdd;backdrop-filter:blur(2px);border:6px solid #fbc4ab;border-radius:48px 48px 32px 32px;padding:12px;box-shadow:0 20px 40px rgba(251,196,171,0.25),0 8px 16px rgba(0,0,0,0.05);}.inner-card{background:#fffcf7;border:4px solid #b5d3e7;border-radius:36px 36px 24px 24px;padding:30px 35px 20px 35px;box-shadow:inset 0 2px 8px rgba(181,211,231,0.2);}.header-title{text-align:center;margin-bottom:28px;border-bottom:3px dashed #f8cba1;padding-bottom:18px;}.header-title h1{font-size:2.8rem;font-weight:700;color:#3f5e7a;letter-spacing:2px;background:linear-gradient(135deg,#f6a7c1,#b5d3e7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 4px 12px rgba(246,167,193,0.2);}.header-title .sub{font-size:1.2rem;color:#7b9bb0;background:#fce9db;display:inline-block;padding:0.3rem 2rem;border-radius:40px;margin-top:8px;font-weight:500;backdrop-filter:blur(4px);border:1px solid #fadbc8;}.section-title{font-size:1.8rem;font-weight:600;color:#3f6a7a;margin:30px 0 18px 0;padding-left:12px;border-left:12px solid #fbc4ab;background:linear-gradient(to right,#fff3ea,transparent);}.section-title small{font-size:1rem;font-weight:400;color:#7f9aa8;margin-left:12px;}.grid-2col{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin:20px 0 10px;}.card-panel{background:#ffffff;border-radius:28px;padding:18px 20px 22px;box-shadow:0 6px 18px rgba(181,211,231,0.15);border:1px solid #f5e3d6;transition:all 0.2s ease;}.card-panel:hover{transform:translateY(-3px);box-shadow:0 12px 28px rgba(251,196,171,0.2);}.card-panel h3{font-size:1.5rem;color:#4b6f88;margin-bottom:12px;display:flex;align-items:center;gap:10px;}.card-panel h3 i{display:inline-block;width:32px;height:32px;background:#f8d5c1;border-radius:50%;text-align:center;line-height:32px;font-style:normal;color:#3f5e7a;font-weight:700;}.card-panel ul,.card-panel ol{padding-left:24px;color:#2f4a5e;font-size:1rem;line-height:1.7;}.card-panel li{margin-bottom:6px;}.tag{display:inline-block;background:#b5d3e7;color:#1f3a4a;font-size:0.75rem;font-weight:600;padding:2px 12px;border-radius:30px;margin-right:6px;}.tag-warn{background:#f8d5a3;}.tag-err{background:#fbc4ab;}.tag-ok{background:#b5e7c3;}.styled-table{width:100%;border-collapse:separate;border-spacing:0 8px;margin:16px 0 8px;}.styled-table th{background:#e7f0f7;color:#2a4b5e;font-weight:600;padding:12px 16px;border-radius:20px 20px 8px 8px;text-align:left;font-size:0.95rem;}.styled-table td{background:#fcf9f5;padding:12px 16px;border-radius:16px;box-shadow:0 2px 6px rgba(181,211,231,0.1);color:#1f3a4a;}.styled-table tr td:first-child{font-weight:500;background:#f7efe9;}.svg-container{background:#fcf9f5;border-radius:32px;padding:20px 10px 10px 10px;margin:20px 0 10px;border:2px solid #f5e3d6;}.svg-container svg{display:block;width:100%;height:auto;max-height:320px;}.code-block{background:#f2ede8;border-radius:20px;padding:16px 20px;border:1px solid #e2d5cb;margin:18px 0;}.code-block pre{font-family:'JetBrains Mono','Fira Code','Consolas',monospace;font-size:0.9rem;line-height:1.6;color:#2b4b5a;white-space:pre-wrap;word-break:break-word;}.footer-note{margin-top:40px;text-align:center;font-size:1rem;color:#7b9bb0;border-top:2px solid #f8d5c1;padding-top:22px;letter-spacing:2px;font-weight:400;background:#fffcf7;border-radius:0 0 24px 24px;}.footer-note span{background:#fce9db;padding:6px 28px;border-radius:40px;display:inline-block;border:1px solid #fadbc8;}@media (max-width:780px){.grid-2col{grid-template-columns:1fr;gap:18px;}.header-title h1{font-size:2rem;}.inner-card{padding:20px 16px;}}
