.rork-ui .cr-card{border:1px solid var(--border);background:var(--surface-raised);border-radius:16px;padding:24px}@media (min-width:640px){.rork-ui .cr-card{padding:32px}}.rork-ui .cr-h2{letter-spacing:-.025em;font-size:21px;font-weight:700}.rork-ui .cr-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (min-width:768px){.rork-ui .cr-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.rork-ui .cr-tile{border:1px solid var(--border);background:var(--surface-raised);border-radius:14px;gap:4px;padding:18px;display:grid}.rork-ui .cr-tile-n{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:700}.rork-ui .cr-tile-label{color:var(--muted);font-size:13.5px}.rork-ui .cr-tile-warn{border-color:var(--warning-border);background:var(--warning-soft)}.rork-ui .cr-tile-bad{border-color:var(--danger-border);background:var(--danger-soft)}.rork-ui .cr-progress{width:min(260px,100%);height:8px;accent-color:var(--accent,currentColor)}.rork-ui .cr-problems{gap:10px;display:grid}.rork-ui .cr-problem{border:1px solid var(--border);border-left-width:4px;border-radius:12px;padding:14px 16px;font-size:14.5px;line-height:1.5}.rork-ui .cr-high{border-left-color:var(--danger)}.rork-ui .cr-medium{border-left-color:var(--warning)}.rork-ui .cr-note{border-left-color:var(--border-strong)}.rork-ui .cr-evidence,.rork-ui .cr-code{color:var(--caption);font-variant-numeric:tabular-nums;font-size:12.5px}.rork-ui .cr-code{font-weight:400}.rork-ui .cr-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.rork-ui .cr-table{border-collapse:collapse;width:100%;font-size:14px}.rork-ui .cr-table :is(th,td){border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:9px 10px}.rork-ui .cr-table thead th{color:var(--muted);font-size:12.5px;font-weight:600}.rork-ui .cr-releases .cr-store-head{text-align:center;min-width:44px}.rork-ui .cr-releases .cr-store-head span{writing-mode:vertical-rl;white-space:nowrap;display:inline-block;transform:rotate(180deg)}.rork-ui .cr-table tbody th{text-transform:none;letter-spacing:normal;color:var(--foreground);font-size:14px}.rork-ui .cr-release{min-width:220px;font-weight:400}.rork-ui .cr-release>span{display:block}.rork-ui .cr-title{font-weight:600}.rork-ui .cr-artists{color:var(--muted);font-size:13px}.rork-ui .cr-mark{font-weight:700;text-align:center!important}.rork-ui .cr-mark a{text-decoration:none}.rork-ui .cr-found{color:var(--success)}.rork-ui .cr-not_found,.rork-ui .cr-bad{color:var(--danger);font-weight:700}.rork-ui .cr-unconfirmed,.rork-ui .cr-pending{color:var(--caption)}.rork-ui .cr-other{color:var(--warning)}.rork-ui .cr-isrc{white-space:nowrap;color:var(--muted);font-size:13px}.rork-ui .cr-proof{border:1px solid var(--border-strong);background:var(--surface);border-radius:16px;padding:24px}.rork-ui .cr-list{color:var(--muted);gap:8px;padding-left:18px;font-size:14px;line-height:1.5;list-style:outside;display:grid}.rork-ui .cr-form{gap:16px;margin-top:24px;display:grid}.rork-ui .cr-form label{gap:6px;font-size:14px;font-weight:500;display:grid}.rork-ui .cr-form :is(input,textarea){border:1px solid var(--border-strong);background:var(--surface-raised);width:100%;min-height:44px;color:var(--foreground);font:inherit;border-radius:10px;padding:10px 12px;font-size:15px;font-weight:400}.rork-ui .cr-form textarea{resize:vertical;font-variant-numeric:tabular-nums;min-height:180px}.rork-ui .cr-form :is(input,textarea):focus-visible{outline:2px solid var(--focus);outline-offset:1px}.rork-ui .cr-form input[type=checkbox]{width:18px;height:18px;min-height:18px;padding:0}.rork-ui .cr-check{align-items:flex-start;gap:10px!important;font-weight:400!important;display:flex!important}.rork-ui .cr-sizes{gap:12px;display:grid}@media (min-width:768px){.rork-ui .cr-sizes{grid-template-columns:repeat(3,minmax(0,1fr))}}.rork-ui .cr-size{border:1px solid var(--border);background:var(--surface-raised);border-radius:14px;gap:4px;padding:20px;display:grid}.rork-ui .cr-size[data-picked=true]{border-color:var(--focus);box-shadow:0 0 0 1px var(--focus)}.rork-ui .cr-price{letter-spacing:-.04em;font-size:30px;font-weight:700}.rork-ui .cr-error{color:var(--danger);font-size:14px}.rork-ui .cr-note-line{color:var(--muted);font-size:13.5px}
