:where([data-sheets~=compare]) .rival-checked{color:var(--color-band-muted);font-size:var(--text-sm)}:where([data-sheets~=compare]) .rival-checked time{color:var(--color-band-ink);font-weight:800}:where([data-sheets~=compare]) .rival-back{margin-block-end:.25rem}:where([data-sheets~=compare]) .rival-note{max-inline-size:var(--container-measure);color:var(--color-ink-muted)}:where([data-sheets~=compare]) .rival-street,:where([data-sheets~=compare]) .rival-table-top,:where([data-sheets~=compare]) .rival-rows,:where([data-sheets~=compare]) .rival-fit,:where([data-sheets~=compare]) .rival-limits,:where([data-sheets~=compare]) .rival-check{gap:1rem;padding-block:2.5rem 1rem;display:grid}:where([data-sheets~=compare]) .rival-close{justify-items:start;gap:1rem;padding-block:3rem;display:grid}:where([data-sheets~=compare]) .rival-limits{padding-block-end:2.5rem}:where([data-sheets~=compare]) .rival-close>p{max-inline-size:var(--container-measure)}:where([data-sheets~=compare]) .rival-deed{--band:var(--color-street-a);border-radius:var(--radius-lg);background:var(--color-board-house);min-inline-size:0;color:var(--color-board-ink);box-shadow:inset 0 0 0 3px var(--color-board-ink), 0 4px 0 var(--color-board-edge), var(--shadow-md);flex-direction:column;display:flex;position:relative}:where([data-sheets~=compare]) .rival-deed[data-group=a]{--band:var(--color-street-a)}:where([data-sheets~=compare]) .rival-deed[data-group=b]{--band:var(--color-street-b)}:where([data-sheets~=compare]) .rival-deed[data-group=c]{--band:var(--color-street-c)}:where([data-sheets~=compare]) .rival-deed[data-group=d]{--band:var(--color-street-d)}:where([data-sheets~=compare]) .rival-deed[data-group=e]{--band:var(--color-street-e)}:where([data-sheets~=compare]) .rival-deed[data-group=f]{--band:var(--color-street-f)}:where([data-sheets~=compare]) .rival-deed[data-group=g]{--band:var(--color-street-g)}:where([data-sheets~=compare]) .rival-deed[data-group=h]{--band:var(--color-street-h)}:where([data-sheets~=compare]) .rival-deed-head{background:var(--band);box-shadow:inset 0 -3px 0 var(--color-board-ink), inset 3px 3px 0 var(--color-board-ink), inset -3px 0 0 var(--color-board-ink);border-start-start-radius:var(--radius-lg);border-start-end-radius:var(--radius-lg);place-items:center;padding:.75rem .85rem;display:grid}:where([data-sheets~=compare]) .rival-deed-plate{border-radius:var(--radius-sm);background:var(--color-board-house);max-inline-size:100%;box-shadow:inset 0 0 0 2px var(--color-board-ink);text-align:center;gap:.05rem;padding:.4rem .75rem;display:grid}:where([data-sheets~=compare]) .rival-deed-kicker{font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;font-weight:800}:where([data-sheets~=compare]) .rival-deed-name{overflow-wrap:anywhere;font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--font-weight-heavy);line-height:1.1}:where([data-sheets~=compare]) .rival-rents{font-size:var(--text-sm);gap:.35rem;margin:0;padding:.8rem 1.1rem .6rem;display:grid}:where([data-sheets~=compare]) .rival-rents>div{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}:where([data-sheets~=compare]) .rival-rents :is(dt,dd){min-inline-size:0;margin:0}:where([data-sheets~=compare]) .rival-rents dd{text-align:end;font-variant-numeric:tabular-nums;flex:none;max-inline-size:55%;font-weight:800}:where([data-sheets~=compare]) .rival-plan{font-weight:700;display:block}:where([data-sheets~=compare]) .rival-plan-note{color:var(--color-board-ink-muted);font-size:var(--text-xs);display:block}:where([data-sheets~=compare]) .rival-deed-what,:where([data-sheets~=compare]) .rival-deed-foot,:where([data-sheets~=compare]) .rival-deed-from{font-size:var(--text-sm);padding-inline:1.1rem}:where([data-sheets~=compare]) .rival-deed-what{flex:1;padding-block:.15rem .7rem}:where([data-sheets~=compare]) .rival-deed-foot{border-block-start:2px dotted color-mix(in oklch, var(--color-board-ink) 40%, transparent);padding-block:.6rem .95rem}:where([data-sheets~=compare]) .rival-deed-from{color:var(--color-board-ink-muted);padding-block-end:.3rem}:where([data-sheets~=compare]) .rival-deed-from a{color:var(--color-board-ink)}:where([data-sheets~=compare]) .rival-deed-link{font-family:var(--font-display);color:var(--color-board-ink);text-underline-offset:.18em;font-weight:800;text-decoration:underline}@media (hover:hover){:where([data-sheets~=compare]) .rival-deed.card-hit:has(.card-link:hover){box-shadow:inset 0 0 0 3px var(--color-board-ink), 0 6px 0 var(--color-board-edge), var(--shadow-lg)}}:where([data-sheets~=compare]) .rival-deeds{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:1.35rem 1.25rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}:where([data-sheets~=compare]) .rival-pair{border-radius:var(--radius-xl);background:var(--color-board-center);box-shadow:inset 0 0 0 2px var(--color-board-line);align-items:stretch;gap:.5rem;padding:clamp(1rem,.5rem + 2.5vw,2.25rem);display:grid}:where([data-sheets~=compare]) .rival-dice{border-radius:var(--radius-md);background:var(--color-board-house);block-size:3rem;inline-size:3rem;color:var(--color-board-ink);box-shadow:inset 0 0 0 2px var(--color-board-ink);place-self:center;place-items:center;display:grid;transform:rotate(-8deg)}:where([data-sheets~=compare]) .rival-dice svg{block-size:1.75rem;inline-size:1.75rem}@media (width>=48rem){:where([data-sheets~=compare]) .rival-pair{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:1rem}}:where([data-sheets~=compare]) .rival-grid{border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line)}:where([data-sheets~=compare]) .rival-grid tbody th{font-weight:700}:where([data-sheets~=compare]) .rival-who{display:none}:where([data-sheets~=compare]) .rival-call{font-weight:800}:where([data-sheets~=compare]) .rival-call[data-call=no],:where([data-sheets~=compare]) .rival-call[data-call=partial]{font-weight:700}:where([data-sheets~=compare]) .rival-call[data-call=not-stated]{color:var(--color-ink-muted);font-size:var(--text-xs);font-weight:400}:where([data-sheets~=compare]) .rival-source{font-size:var(--text-xs)}@media (width<=47.99rem){:where([data-sheets~=compare]) .rival-grid,:where([data-sheets~=compare]) .rival-grid tbody,:where([data-sheets~=compare]) .rival-grid tr,:where([data-sheets~=compare]) .rival-grid td,:where([data-sheets~=compare]) .rival-grid tbody th{display:block}:where([data-sheets~=compare]) .rival-grid thead{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}:where([data-sheets~=compare]) .rival-grid tr{border-block-end:1px solid var(--color-line);padding-block:.8rem}:where([data-sheets~=compare]) .rival-grid tr:last-child{border-block-end:0}:where([data-sheets~=compare]) .rival-grid :is(td,tbody th){background:0 0;border-block-end:0;padding:.15rem 1rem}:where([data-sheets~=compare]) .rival-grid tbody th{font-family:var(--font-display);padding-block-end:.35rem}:where([data-sheets~=compare]) .rival-grid td:not(.rival-source){justify-content:space-between;align-items:baseline;gap:1rem;display:flex}:where([data-sheets~=compare]) .rival-grid .rival-call{text-align:end;max-inline-size:60%}:where([data-sheets~=compare]) .rival-grid .rival-source:empty{display:none}:where([data-sheets~=compare]) .rival-who{color:var(--color-ink-muted);display:inline}}:where([data-sheets~=compare]) .rival-fit-pair{gap:1rem;display:grid}:where([data-sheets~=compare]) .rival-fit-card{border:2px dotted var(--color-line-strong);border-radius:var(--radius-lg);background:var(--color-surface);align-content:start;gap:.4rem;padding:1.1rem 1.25rem;display:grid}:where([data-sheets~=compare]) .rival-fit-card h3{font-size:var(--text-lg)}@media (width>=48rem){:where([data-sheets~=compare]) .rival-fit-pair{grid-template-columns:repeat(2,minmax(0,1fr))}}:where([data-sheets~=compare]) .rival-limit-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,26rem),1fr));gap:1rem 2rem;margin:0;padding:0;list-style:none;display:grid}:where([data-sheets~=compare]) .rival-limit-list>li{border-inline-start:4px solid var(--color-line-strong);padding-inline-start:.9rem}:where([data-sheets~=compare]) .rival-limit-name{font-weight:800;display:block}:where([data-sheets~=compare]) .rival-check-actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;display:flex}
