/* PLAY MAGAZINE editorial readability / 2026-11-03 */
:root { --pm-accent:#ff008b; }
body.pm-editorial .pm-article-content table,
body.pm-editorial .wp-block-table table,
body.pm-editorial .pm-event-details table {width:100%;border-collapse:separate;border-spacing:0;margin:1.5rem 0;font-size:clamp(13px,1.04vw,15px);line-height:1.65;border:1px solid #d7d5d7;background:#fff;table-layout:auto;}
body.pm-editorial .pm-article-content table thead th,
body.pm-editorial .wp-block-table table thead th {background:#202020;color:#fff;font-weight:750;border-bottom:3px solid var(--pm-accent);}
body.pm-editorial .pm-article-content table th,body.pm-editorial .pm-article-content table td,
body.pm-editorial .wp-block-table table th,body.pm-editorial .wp-block-table table td {padding:.75em .9em;text-align:left;vertical-align:top;border:0;border-right:1px solid #ededed;border-bottom:1px solid #e9e7e9;overflow-wrap:break-word;word-break:normal;}
body.pm-editorial .pm-article-content table tbody tr:nth-child(even),body.pm-editorial .wp-block-table table tbody tr:nth-child(even){background:#f7f6f7;}
body.pm-editorial .pm-article-content table tbody tr:hover,body.pm-editorial .wp-block-table table tbody tr:hover{background:#fff0f8;}
body.pm-editorial .pm-article-content table th:first-child,body.pm-editorial .pm-article-content table td:first-child{white-space:nowrap;}
body.pm-editorial .wp-block-table{overflow-x:auto;max-width:100%;}
body.pm-editorial .pm-article-content{min-width:0;}
body.pm-editorial .pm-glossary-thumb{width:104px;height:72px;flex:0 0 104px;overflow:hidden;display:grid;place-items:center;background:#161616;color:#ff008b;font-weight:800;font-size:10px;}
body.pm-editorial .pm-glossary-thumb img{width:100%;height:100%;object-fit:cover;}
body.pm-editorial .pmc-undated{border-top:3px solid var(--pm-accent);margin-top:24px;padding:16px;background:#fff;}
body.pm-editorial .pmc-undated ul{padding-left:22px;}
body.pm-editorial .pmc-undated li{margin:7px 0;}
@media(max-width:680px){body.pm-editorial .pm-article-content table{display:block;overflow-x:auto;max-width:100%;}body.pm-editorial .pm-glossary-thumb{width:78px;height:64px;float:left;margin-right:12px;}body.pm-editorial .pm-article-content table th:first-child,body.pm-editorial .pm-article-content table td:first-child{white-space:nowrap;}}
