.hoenn-admin-guide{line-height:1.85}.hoenn-admin-guide>p{max-width:54rem}.hoenn-admin-guide h1{font-size:clamp(28px,4vw,44px)}.guide-toc{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0}.guide-toc a{background:#fff;border:1px solid #dcd0e6;border-radius:999px;padding:7px 15px;font-size:14px;text-decoration:none}.admin-guide{margin:32px 0}.admin-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.admin-overview article{background:#fff;border:1px solid #dfd4e8;border-radius:18px;padding:20px;min-width:0}.admin-overview img{object-fit:contain}.admin-overview h3{font-size:19px;line-height:1.6;margin:10px 0}.admin-overview p{font-size:14px}.admin-overview .guide-recommend{font-weight:700;color:#674191}.admin-overview a{font-weight:700;font-size:14px}.hoenn-admin-guide .buddy-switch{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0}.hoenn-admin-guide .buddy-switch button{font-size:16px;line-height:1.6}.hoenn-admin-guide #board-section,.guide-pair{scroll-margin-top:24px}.guide-pair{background:#fff;border:1px solid #dfd4e8;border-radius:18px;padding:24px;margin:18px 0}.guide-pair h3{font-size:22px;margin:0 0 14px}.guide-pair p{max-width:58rem;font-size:15px}.guide-table{overflow-x:auto}.guide-table table{width:100%;border-collapse:collapse;text-align:left;font-size:14px}.guide-table th,.guide-table td{padding:12px;border-bottom:1px solid #e9e1ef}.guide-table td:last-child{white-space:nowrap}.hoenn-admin-guide .bsb-example-card ul{font-size:12px;line-height:1.8;padding-left:18px}.hoenn-admin-guide .bsb-example-card .bsb-example-condition{padding:10px;border-radius:8px;font-size:12px}.hoenn-admin-guide .bsb-editor .bsb-example-card h5{font-size:16px}.hoenn-admin-guide .buddy-meta .type-water{background:#e4f2ff;color:#235b8b;border-color:#c5ddf3}
@media(max-width:760px){.admin-overview{grid-template-columns:1fr}.admin-overview article{padding:18px}.admin-overview img{float:right;margin-left:10px}.hoenn-admin-guide .buddy-switch{grid-template-columns:1fr}.hoenn-admin-guide .buddy-switch button{padding:12px 16px}.guide-pair{padding:18px 14px}.guide-table th,.guide-table td{padding:10px 6px}.guide-toc{gap:6px}.guide-toc a{font-size:12px;padding:6px 10px}.hoenn-admin-guide .bsb-example-card .bsb-example-condition{font-size:12px}.hoenn-admin-guide .preview-notice p{margin:0}}
