@import url('./prompt-arena-v75.css');
.motion-source{margin:7px 0;font-size:12px;font-weight:750;color:var(--mint);line-height:1.6;overflow-wrap:anywhere}
.run-card mark{background:#375c50;color:#e6ffed;padding:1px 3px;border-radius:4px;box-decoration-break:clone;-webkit-box-decoration-break:clone}
.run-card:first-child mark{background:#63503a;color:#fff0d5}
.connection{margin-top:20px;border-top:1px solid var(--line);padding-top:18px}
.connection h3{margin:0 0 8px;font-size:15px;line-height:1.6}
.connection p{margin:0 0 12px;font-size:12px;line-height:1.8;color:var(--muted)}
.connection-scroll{max-width:100%;overflow:auto;border:1px solid var(--line);border-radius:12px}
.connection table{border-collapse:collapse;width:100%;table-layout:fixed;font-size:12px;line-height:1.8;text-align:left;overflow-wrap:anywhere}
.connection th,.connection td{padding:12px;vertical-align:top;border-bottom:1px solid var(--line)}
.connection thead{background:#203743;color:#d9eee4}
.connection th:first-child{width:18%}.connection th:nth-child(2){width:37%}
.connection tbody th{color:var(--mint);font-weight:750}.connection tbody tr:last-child>*{border-bottom:0}
.connection .rule-before,.connection .rule-after{display:block}.connection .rule-before{color:#f4ca92}.connection .rule-after{color:#d4f6e2}
@media(max-width:600px){.connection table,.connection tbody,.connection tr{display:block;width:100%;font-size:12px}.connection thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.connection th,.connection td{display:block;width:100%!important;border:0;padding:6px 12px}.connection tbody th{padding-top:12px}.connection td:last-child{padding-bottom:12px;color:#cfdee4}.connection tbody tr:not(:last-child){border-bottom:1px solid var(--line)}.connection tbody td:nth-child(2)::before{content:'읽힌 규칙 · ';color:var(--muted)}.connection tbody td:last-child::before{content:'실제 행동 · ';color:var(--muted)}.connection h3{font-size:14px}}
