:root{--y:#ffd54d;--line:#eee;--txt:#222;--muted:#666;--bg:#fff}
.pma-wrap{border:1px solid var(--line);border-radius:16px;padding:16px;background:var(--bg);box-shadow:0 6px 20px rgba(0,0,0,.05)}
.pma-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}
.pma-table{width:100%;border-collapse:separate;border-spacing:0}
.pma-table thead th{font-weight:800;text-align:left;padding:12px;border-bottom:2px solid var(--line)}
.pma-table tbody td{padding:12px;border-bottom:1px solid var(--line);vertical-align:top}
.pma-table code{background:#fafafa;border:1px solid var(--line);border-radius:6px;padding:2px 6px}
.pma-btn{border:1px solid #222;background:var(--y);border-radius:999px;padding:8px 14px;font-weight:800;cursor:pointer}
.pma-btn:hover{transform:translateY(-1px);box-shadow:0 6px 18px rgba(0,0,0,.1)}
.pma-row td{background:#fffef5}
.pma-empty{color:var(--muted);text-align:center}
.pma-note{padding:14px;border:1px solid var(--line);border-radius:12px;background:#fffef5}
.pma-content h1,.pma-content h2,.pma-content h3{margin-top:1.1em}
.pma-content ul, .pma-content ol{margin:0 0 1em 1.25em}
