.VideoPlayerCameraCard,.CameraCompareCameraCard{display:flex;flex-direction:column;border-radius:12px;background:#fff;overflow:hidden;border:1px solid #e2e8f0;box-shadow:0 2px 8px #0f172a0a;transition:transform .15s ease,box-shadow .15s ease;height:100%;text-decoration:none;color:inherit}.VideoPlayerCameraCard:hover,.CameraCompareCameraCard:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0f172a14}.VideoPlayerCameraCard--isRumor,.CameraCompareCameraCard--isRumor{border-color:#fcd34d}.VideoPlayerCameraCard .CameraCard__rumorHead,.CameraCompareCameraCard .CameraCard__rumorHead{display:flex;align-items:center;gap:8px;padding:6px 12px;background:linear-gradient(180deg,#fffbeb,#fef3c7);border-bottom:1px solid #fcd34d}.VideoPlayerCameraCard .CameraCard__rumorPill,.CameraCompareCameraCard .CameraCard__rumorPill{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#92400e;color:#fff7ed;font-size:.55rem;font-weight:800;letter-spacing:.08em;padding:1px 6px;line-height:1.2;text-transform:uppercase}.VideoPlayerCameraCard .CameraCard__rumorText,.CameraCompareCameraCard .CameraCard__rumorText{font-size:.65rem;font-weight:600;color:#92400e;line-height:1.2}.VideoPlayerCameraCard .CameraCard__thumb,.CameraCompareCameraCard .CameraCard__thumb{position:relative;width:100%;aspect-ratio:100/58;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden;border-bottom:1px solid #f1f5f9}.VideoPlayerCameraCard .CameraCard__thumb img,.CameraCompareCameraCard .CameraCard__thumb img{width:100%;height:100%;object-fit:contain;padding:16px;transition:transform .15s ease}.VideoPlayerCameraCard .CameraCard__thumb .CameraThumbnail__placeholder,.CameraCompareCameraCard .CameraCard__thumb .CameraThumbnail__placeholder{font-size:2.5rem;color:#e2e8f0}.VideoPlayerCameraCard .CameraCard__thumbLink,.CameraCompareCameraCard .CameraCard__thumbLink{text-decoration:none;display:block;width:100%}.VideoPlayerCameraCard .CameraCard__body,.CameraCompareCameraCard .CameraCard__body{flex:1;padding:14px 16px 16px;display:flex;flex-direction:column;gap:6px}.VideoPlayerCameraCard .CameraCard__badgeRow,.CameraCompareCameraCard .CameraCard__badgeRow{display:flex;gap:6px;flex-wrap:wrap}.VideoPlayerCameraCard .CameraCard__badge,.CameraCompareCameraCard .CameraCard__badge{background:#0f172a0f;color:#475569;padding:2px 8px;border-radius:6px;font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;font-family:Roboto,sans-serif}.VideoPlayerCameraCard .CameraCard__badge--subtle,.CameraCompareCameraCard .CameraCard__badge--subtle{background:#94a3b81f;color:#64748b}.VideoPlayerCameraCard .CameraCard__title,.CameraCompareCameraCard .CameraCard__title{margin:0;font-family:Roboto,sans-serif;font-size:1rem;font-weight:600;line-height:1.3;color:#0f172a}.VideoPlayerCameraCard .CameraCard__title a,.CameraCompareCameraCard .CameraCard__title a{text-decoration:none;color:inherit;transition:color .2s ease}.VideoPlayerCameraCard .CameraCard__title a:hover,.CameraCompareCameraCard .CameraCard__title a:hover{color:#4c51bf}.VideoPlayerCameraCard .CameraCard__meta,.CameraCompareCameraCard .CameraCard__meta{display:flex;flex-direction:column;gap:4px;list-style:none;padding:0;margin:0;color:#64748b;font-family:Roboto,sans-serif}.VideoPlayerCameraCard .CameraCard__metaRow,.CameraCompareCameraCard .CameraCard__metaRow{display:flex;align-items:baseline;gap:6px;font-size:.75rem}.VideoPlayerCameraCard .CameraCard__metaLabel,.CameraCompareCameraCard .CameraCard__metaLabel{font-weight:600;color:#475569;font-size:.75rem}.VideoPlayerCameraCard .CameraCard__metaValue,.CameraCompareCameraCard .CameraCard__metaValue{color:#64748b;font-size:.75rem}.VideoPlayerCameraCard .CameraCard__metaValue--sensor,.CameraCompareCameraCard .CameraCard__metaValue--sensor{color:#475569;font-weight:600}.VideoPlayerCameraCard .CameraCard__metaSeparator,.CameraCompareCameraCard .CameraCard__metaSeparator{color:#cbd5f5;font-weight:600}.VideoPlayerCameraCard .CameraCard__summary,.CameraCompareCameraCard .CameraCard__summary{font-size:.85rem;color:#64748b;margin:0;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-family:Roboto,sans-serif}
