.playing-card{width:2.4em;height:calc(2.4em * var(--size-card-aspect));border:1px solid color-mix(in srgb, var(--color-ink-muted) 25%, transparent);border-radius:var(--radius-sm);background:linear-gradient(var(--card-color-face-top), var(--card-color-face-bottom));box-shadow:0 1px 3px color-mix(in srgb, var(--color-ink) 22%, transparent);font-family:var(--font-display);font-size:var(--text-label-size);font-weight:var(--text-display-large-weight);vertical-align:middle;flex-direction:column;flex:none;justify-content:center;align-items:center;line-height:1.05;display:inline-flex}.playing-card__face{flex-direction:column;align-items:center;display:flex}.playing-card__suit{font-size:.95em}.playing-card--red{color:var(--card-color-red)}.playing-card--black,.playing-card--plain{color:var(--card-color-black)}.card-row{gap:var(--spacing-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.suit-mark{font-family:var(--font-display);font-size:1em;line-height:1;display:inline-block}.suit-mark--red{color:var(--card-color-red)}.suit-mark--black{color:var(--card-color-black)}.rules__eyebrow{margin-bottom:var(--spacing-xs);font-family:var(--font-display);font-size:14px;font-weight:var(--text-headline-weight);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-muted)}.rules__intro p+p{margin-top:var(--spacing-sm)}.rules .policy__section ol{margin:var(--spacing-md) 0 0;padding-left:var(--spacing-lg)}.rules .policy__section ol>li+li{margin-top:var(--spacing-sm)}.rules .policy__section ol>li::marker{color:var(--color-felt);font-weight:700}.rules__order{margin-top:var(--spacing-md);padding:var(--spacing-md);border-radius:var(--radius-md);background:var(--color-surface-muted)}.rules .rules__order-ends{justify-content:space-between;gap:var(--spacing-md);margin-top:var(--spacing-sm);color:var(--color-ink-muted);font-size:14px;font-weight:600;display:flex}.rules .policy__section .card-row{margin:0;padding:0}.rules .policy__section .card-row>li+li{margin-top:0}.rules__table-wrap{margin-top:var(--spacing-md);overflow-x:auto}.rules__table{border-collapse:separate;border-spacing:0;border:1px solid var(--color-surface-muted);border-radius:var(--radius-md);width:100%;font-size:var(--text-body-size)}.rules__table thead th:first-child{border-top-left-radius:calc(var(--radius-md) - 1px)}.rules__table thead th:last-child{border-top-right-radius:calc(var(--radius-md) - 1px)}.rules__table tbody tr:last-child>:first-child{border-bottom-left-radius:calc(var(--radius-md) - 1px)}.rules__table tbody tr:last-child>:last-child{border-bottom-right-radius:calc(var(--radius-md) - 1px)}.rules__table .playing-card{font-size:15px}.rules__table--compact{width:auto;min-width:min(100%,320px)}.rules__table caption{padding-bottom:var(--spacing-sm);font-family:var(--font-display);font-size:var(--text-label-size);font-weight:var(--text-headline-weight);text-align:left;color:var(--color-ink)}.rules__table th,.rules__table td{padding:var(--spacing-sm) var(--spacing-md);text-align:left;vertical-align:middle}.rules__table thead th{background:var(--color-felt);color:var(--color-on-felt);font-family:var(--font-display);font-weight:var(--text-headline-weight)}.rules__table tbody tr:nth-child(2n){background:var(--color-surface-muted)}.rules__table tbody th{font-weight:700}.rules__table .num{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.rules__cards{gap:var(--spacing-xs);flex-wrap:nowrap;display:inline-flex}@media (width<=479px){.rules__table th,.rules__table td{padding-inline:var(--spacing-sm)}.rules__table{font-size:15px}}.rules__note{padding:var(--spacing-md);border-left:4px solid var(--color-primary);border-radius:var(--radius-sm);background:var(--color-surface-muted)}.rules__cta{gap:var(--spacing-sm);margin-top:var(--spacing-xl);padding:var(--spacing-lg);border-radius:var(--radius-md);background:var(--color-surface-muted);flex-direction:column;display:flex}.rules__cta-title{font-size:var(--text-title-size);font-weight:var(--text-headline-weight);line-height:var(--text-title-height);color:var(--color-felt)}.rules__cta .store-buttons{margin-top:var(--spacing-sm)}@media (width>=640px){.rules__cta .store-buttons{flex-direction:row}.rules__cta .store-buttons>li{flex:1 1 0}}.rules__more{margin-top:var(--spacing-xl)}.rules__more-title{font-size:var(--text-title-size);font-weight:var(--text-headline-weight);line-height:var(--text-title-height);color:var(--color-on-felt)}.rules__more-list{gap:var(--spacing-md);margin:var(--spacing-md) 0 0;padding:0;list-style:none;display:grid}@media (width>=768px){.rules__more-list{grid-template-columns:repeat(3,1fr)}}.rules__more-link{gap:var(--spacing-xs);height:100%;padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--radius-md);background:linear-gradient(var(--card-color-face-top), var(--card-color-face-bottom));box-shadow:var(--site-shadow-card);color:var(--color-ink-muted);transition:transform var(--motion-quick) var(--motion-move);flex-direction:column;text-decoration:none;display:flex}.rules__more-link:hover{color:var(--color-ink-muted);transform:translateY(-2px)}.rules__more-name{font-family:var(--font-display);font-size:var(--text-label-size);font-weight:var(--text-display-large-weight);line-height:var(--text-title-height);color:var(--color-felt)}.rules__more-link:hover .rules__more-name{text-decoration:underline}.rules__nowrap{white-space:nowrap}
