.rpd-meta{margin-bottom:14px}.rpd-board{display:block;border-radius:var(--radius);overflow:hidden;background:var(--bg-surface)}.rpd-board img{display:block;width:100%;height:auto;aspect-ratio:1200 / 630;transition:opacity .12s}.rpd-board:hover img{opacity:.88}.rpd-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;margin:14px 0 8px}.rpd-play{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:10px 22px;background:var(--gold);color:#242013;border-radius:var(--radius);font-weight:700;font-size:1rem;text-decoration:none;transition:background .12s,transform .08s}.rpd-play:hover{background:#ffe16d}.rpd-play:active{transform:translateY(1px)}.rpd-continue{padding:8px 2px;color:var(--accent);font-size:.88rem;text-decoration:none}.rpd-continue:hover{color:var(--accent-hover);text-decoration:underline}article>.rp-note{margin-bottom:28px}.rpd-field{margin:8px 0 0;display:flex;flex-wrap:wrap;gap:6px}.rpd-field .rp-tag{font-size:.82rem;padding:3px 10px}.rpd-tag-quiet{color:#a8b4c9}.rpd-cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.rpd-cards a,.rpd-cards span{display:block;padding:10px 12px;background:var(--bg-card);color:var(--main-color);border-radius:var(--radius);font-size:.9rem;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rpd-cards a{transition:background .12s}.rpd-cards a:hover{background:var(--bg-hover);color:var(--accent-hover)}.rpd-cards span{color:#a8b4c9}.rpd-others .rp-pcard-tags{min-height:0}.rpd-about-text{margin:8px 0 12px;font-size:.9rem}.rpd-about a.rp-btn{font-size:.88rem;padding:10px 16px}@media(max-width:600px){.rpd-cards{grid-template-columns:minmax(0,1fr)}.rpd-play{flex:1 1 100%;justify-content:center}}
